Я использую Ubuntu Precise. В моем файле /etc/init.d есть скрипт bash, который при запуске делает следующее:
loop монтирует образ на диск NTFS. Этот образ содержит файловую систему ext2 с каталогом с именем home
. Затем выполняется монтирование с опцией --rbind, которая монтирует home в файле образа на /home .
Пока работает хорошо, хотя наличие открытых файлов в /home не предотвращает размонтирование петли.
К сожалению, Nautilus отображает петлевое крепление в списке съемных дисков со значком, который позволяет пользователю размонтировать петлевое крепление. Размонтирование диска, на котором смонтирован /home, не способствует хорошей работе системы.
Как я могу запретить Nautilus отображать это устройство, установленное на петле?
манудиск (7)говорит, что одним из «Влиятельных свойств устройства в базе данных udev» является:
UDISKS_PRESENTATION_HIDE
If set to 1 this is a hint to presentation level software that the device should not be shown to the user.
Я предполагаю, что установка этого свойства в /dev/loop скажет Nautilus не показывать устройство.
Как установить UDISKS _PRESENTATION _HIDE в скрипте bash?