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

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

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

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

0