Eu modifiquei /etc/fstab
.
Eu verifiquei os novos dispositivos e posso montá-los com o mount
comando
Como posso validar as modificações feitas /etc/fstab
?
Você pode executar simples: mount -a
-a Monte todos os sistemas de arquivos (dos tipos fornecidos) mencionados no fstab.
Este comando montará todos os sistemas de arquivos (ainda não montados) mencionados no fstab e é usado na inicialização do script do sistema durante a inicialização.
mount -a
reler/etc/fstab
também recarregaria,/etc/mtab
então ele deveria ficar bem apenas com isso.O comando mount leva um
--fake
ou-f
para abreviar. O comando a seguir deve fazer o que você precisa:A seguir está na documentação para a
-f
opção: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 que este é o Linux - verifique antes de usar em outro lugar: o FreeBSD usa
-f
para 'force' - exatamente o significado oposto.)fonte
mount --fake -a
mas parece voltarexit code($?)=0
sempre. Umm ..successfully mounted
mesmo quando o ponto de montagem dosent existemmount -fav
validei como correto. Assim que eu fiz ummount -a
, encontrou um erro.sudo findmnt --verify --verbose
é a melhor maneira que eu encontreifonte
Encontrei este / problema / mas a solução não atendeu aos meus requisitos.
Ao reiniciar com entradas inválidas no / etc / fstab, como sistemas de arquivos ausentes que o fsck não pode verificar; o sistema falhará ao inicializar. Isso pode ser muito mais difícil de lidar se você tiver uma caixa sem cabeça.
Esta é a minha solução para verificar / etc / fstab para evitar este problema de inicialização:
fonte
mount -a é um método seguro para verificar o / etc / fstab, caso contrário, a entrada errada pode interromper o sistema
Também é recomendável manter uma cópia de backup do arquivo / etc / fstab original. poderia ser copiado para o diretório inicial do diretório raiz
fonte
Observe que se você adicionar um arquivo de swap ao seu fstab,
mount -a
não o ativará: você desejará executarswapon -a
.fonte
TBH mesmo montagem falsa não valida com segurança o fstab para entradas ruins do tipo fs.
você pode ter entradas com uuid, diretórios etc. corretos, mas se você especificar um tipo de FS inexistente, isso interromperá a inicialização na próxima vez.
fonte