Проверьте, была ли файловая система полностью отключена

435
gmatht

Моя проблема в том, что устройство может быть смонтировано приостановленной virtualboxвиртуальной машиной. Если это так, я не хочу менять устройство под виртуальной машиной VM. Наиболее очевидная проверка - правильно ли размонтирована файловая система. Если так, это должно быть безопасно смонтировать это. Как я могу проверить, правильно ли размонтирована файловая система, не меняя ее?

План состоит в том, чтобы сделать что-то вроде

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

Я думал, что мог бы использовать, fsck -nно он не сообщает об ошибке, даже если файловая система в настоящее время смонтирована.

0
Какую файловую систему вы используете? Cyrus 7 лет назад 0
@ Cyrus Я использую ext4. gmatht 7 лет назад 0
`if [[-d / mnt / tmp / lost + found]]; затем эхо установлено; иначе эхо "не установлено"; fi` Cyrus 7 лет назад 0
Странно, `tune2fs -l` утверждает, что мой текущий смонтированный корневой каталог чистый. gmatht 7 лет назад 0
@ Cyrus Я предполагаю, что план будет сделать временное монтирование с `mount -t ext4 -o ro, noload` для монтирования` / mnt / tmp` без изменения файловой системы под виртуальной машиной? gmatht 7 лет назад 0

0 ответов на вопрос