Моя проблема в том, что устройство может быть подключено к виртуальной virtualbox
виртуальной коробкой . Если это так, я не хочу менять устройство под виртуальной машиной VM. Наиболее очевидная проверка - правильно ли размонтирована файловая система. Если так, это должно быть безопасно смонтировать это.
Как я могу проверить, правильно ли размонтирована файловая система, не меняя ее?
План состоит в том, чтобы сделать что-то вроде
if cleanly_unmounted /dev/loop0
then mount /dev/loop0 /mnt/tmp
else echo UNCLEANLY MOUNTED, UNWISE TO MOUNT
Я думал, что мог бы использовать fsck -n
но он не сообщает об ошибке, даже если файловая система в настоящий момент смонтирована.