Teste se o sistema de arquivos foi desmontado

0

Meu problema é que um dispositivo pode ser montado por uma virtualbox VM suspensa. Nesse caso, não quero alterar o dispositivo na VM virtualbox. A verificação mais óbvia é se o sistema de arquivos está desmontado corretamente. Se assim for, deve ser seguro montá-lo. Como posso testar se um sistema de arquivos está desmontado corretamente sem alterá-lo?

O plano é fazer algo como

if cleanly_unmounted /dev/loop0
then mount /dev/loop0 /mnt/tmp
else echo UNCLEANLY MOUNTED, UNWISE TO MOUNT

Eu achei que poderia usar fsck -n , mas ele não reporta nenhum erro, mesmo que o sistema de arquivos esteja montado atualmente.

    
por gmatht 15.04.2017 / 06:12

0 respostas