I verified the new devices and I can mount them with the
How may I validate the modifications made to
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
The mount command take an
-f for short. The following command should do what you need:
The following is in the documentation for
Causes everything to be done except for the actual system call; if it's not obvious, this ``fakes'' mounting the filesystem. This option is useful in conjunction with the -v flag to determine what the mount command is trying to do.
(Note this is Linux - check before using elsewhere: FreeBSD uses
-f for 'force' - exactly the opposite meaning.)
I found this /problem/ but the solution didn't meet my requirements.
When rebooting with any invalid entries in the /etc/fstab, such as missing file systems that fsck cannot check; the system will fail to boot. That can be much more difficult to deal with if you have a headless box.
This is my solution to checking /etc/fstab to avoid this boot problem:
# 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
TBH even fake mounting doesn't safely validate the fstab for bad fs type entries.
you can have entries that have correct uuid's, directories etc but if you specify a noexistant FS type this will halt your boot next time.
[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 ~]#