Вы можете простое выполнение: mount -a
- Монтирование все файловые системы (данных типов) упомянутый в fstab.
Эта команда смонтирует все (еще смонтированные) файловые системы, упомянутые в fstab, и используется в системном запуске сценария во время начальной загрузки.
TBH даже фальсифицируют монтирование, безопасно не проверяет fstab для плохих записей типа фс.
у Вас могут быть записи, которые имеют корректный uuid's, каталоги и т.д., но если Вы укажете, что noexistant FS вводит, то это остановит Вашу начальную загрузку в следующий раз.
[root@grumpy ~]# grep backup /etc/fstab UUID=5ed48e5e-7251-4d49-a273-195cf0432a89 /mnt/backup noatime,nodiratime,xfs defaults,nodev,nosuid 0 0 [root@grump ~]# [root@grumpy ~]# mount -fav | grep backup /mnt/backup : successfully mounted [root@grumpy ~]#
Команда mount принимает - fake
или -f
для краткости. Следующая команда должна делать то, что вам нужно:
mount -fav
Следующее находится в документации для параметра -f
:
Вызывает выполнение всего, кроме самого системного вызова; если это не очевидно, это `` подделка '' монтирования файловой системы. Эта опция полезна в сочетании с флагом -v, чтобы определить, что пытается сделать команда монтирования.
(Обратите внимание, что это Linux - проверьте перед использованием в другом месте: FreeBSD использует -f
для 'force' - с точностью до наоборот.)
Я нашел эту / проблему /, но решение не соответствовало моим требованиям.
При перезагрузке с любыми недопустимыми записями в / etc / fstab, такими как отсутствующие файловые системы, которые fsck не может чек; система не загрузится. С этим может быть намного труднее справиться, если у вас есть безголовый компьютер.
Это мое решение для проверки / etc / fstab, чтобы избежать этой проблемы с загрузкой:
# cat /usr/local/bin/check-fstab-uuid-entries.sh
#!/usr/bin/env bash
for x in $(grep ^UUID /etc/fstab|cut -d \ -f 1|cut -d = -f 2)
do
if [ ! -h /dev/disk/by-uuid/$x ];then
echo $(grep $x /etc/fstab) ..... not found
fi
done
mount -a - безопасный метод проверки / etc / fstab, иначе неправильная запись может нарушить работу системы
Также рекомендуется сохранить резервную копию исходного / etc / fstab файл. его можно скопировать в домашний каталог пользователя root
Обратите внимание, что если вы добавите файл подкачки в свой fstab, mount -a
не включит его: вы захотите запустить swapon -a
.