Я настроил автоматическое монтирование моего раздела данных ntfs при загрузке:
# /media/Win8 was on /dev/sda5 during installation
UUID=A47A42FF7A42CDAC /media/Win8 ntfs defaults,umask=007,gid=46 0 0
это работает нормально, если раздел чисто размонтирован и окна не перестали его использовать (что может быть избегать, если хотите).
Если он находится в состоянии приостановки, все еще безопасно смонтировать его только для чтения с помощью
sudo mount -o ro /media/Win8
Как я могу сказать ubuntu сделать это автоматически, если он не может смонтировать его rw
?
Можно выполнить этот сценарий, который попытается повторно смонтировать его только для чтения если mount
как заказанный в /etc/fstab
сбои:
nano /usr/local/bin/mount-c-ro
и входят
#!/bin/bash
# mount this device
DEVICE=/dev/sda5
# any folder that exists on that device
CHECK=/media/Win8/Windows/
echo try to mount $DEVICE...
sudo mount $DEVICE
if [ -d $CHECK ]; then
echo $DEVICE is mounted by /etc/fstab
echo occurrences in fstab:
sudo grep $DEVICE /etc/fstab
else
echo mounting $DEVICE read-only...
sudo mount -o ro $DEVICE
echo done
fi
echo mount status is:
mount |grep $DEVICE
, тогда дают его, выполняют право:
chmod +x /usr/local/bin/mount-c-ro
, Возможно, можно выполнить это автоматически в конце процесса начальной загрузки, но я не знаю, как и это, вероятно, будет проблема, что ее вывод не пойман. (возможно, это также шляпа так возвращается 0)