He modificado /etc/fstab
.
Verifiqué los nuevos dispositivos y puedo montarlos con el mount
comando.
¿Cómo puedo validar las modificaciones realizadas /etc/fstab
?
Puedes simplemente ejecutar: mount -a
-a Montar todos los sistemas de archivos (de los tipos dados) mencionados en fstab.
Este comando montará todos los sistemas de archivos (aún no montados) mencionados en fstab y se usa en el inicio del script del sistema durante el arranque.
mount -a
volviendo a leer/etc/fstab
también se volvería a cargar,/etc/mtab
por lo que debería estar bien solo con eso.El comando mount toma un
--fake
o-f
para abreviar. El siguiente comando debe hacer lo que necesita:Lo siguiente está en la documentación para la
-f
opción: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.
(Tenga en cuenta que esto es Linux - verifique antes de usar en otro lugar: FreeBSD usa
-f
para 'forzar' - exactamente el significado opuesto).fuente
mount --fake -a
pero parece queexit code($?)=0
siempre vuelve . Umm ..successfully mounted
incluso cuando el punto de montaje no existemount -fav
validé como correctas. Tan pronto como lo hicemount -a
, encontró un error.sudo findmnt --verify --verbose
es la mejor manera que he encontradofuente
Encontré esto / problema / pero la solución no cumplió con mis requisitos.
Al reiniciar con cualquier entrada no válida en / etc / fstab, como sistemas de archivos faltantes que fsck no puede verificar; el sistema no podrá arrancar. Eso puede ser mucho más difícil de manejar si tienes una caja sin cabeza.
Esta es mi solución para verificar / etc / fstab para evitar este problema de arranque:
fuente
mount -a es un método seguro para verificar / etc / fstab; de lo contrario, una entrada incorrecta podría dañar el sistema
También se recomienda mantener una copia de respaldo del archivo original / etc / fstab. podría copiarse al directorio de inicio de la raíz
fuente
Tenga en cuenta que si agrega un archivo de intercambio a su fstab,
mount -a
no lo activará: querrá ejecutarloswapon -a
.fuente
TBH incluso el montaje falso no valida con seguridad el fstab para entradas de tipo fs malas.
puede tener entradas que tengan uuid, directorios, etc. correctos, pero si especifica un tipo de FS inexistente, esto detendrá su arranque la próxima vez.
fuente