Снова смонтируйте устройство файловой системы в новом местоположении, скажем/mnt
:
mount /dev/device /mnt
Затем используйте:
mount -o remount,ro /mnt
Будет предпринята попытка перемонтировать файловую систему на устройстве -только для чтения.
Если это удается, данные больше не записываются на диск, потому чтоmount -o remount,ro
гарантированно произойдет сбой, если есть файлы, открытые для записи .
Если remount,ro
не работает, используйте:
lsof +f -- /dev/ | awk 'NR==1 || $4~/[0-9]+[uw -]/'
От
до список процессов, которые блокируют перемонтирование .
Если вы параноик и хотите предотвратить любое перемонтирование при чтении -записи, вы можете:
blockdev --setro /dev/device
Примечание :Кажется, что даже установки устройства ro
в первый раз может быть достаточно. Я получаю mount: /tmp/mountpoint: /dev/loop0 already mounted or mount point busy.
, если есть процессы записи.
Проверьте (и исправьте )свои разрешения для папки, в которую вы указали запись, убедитесь, что ваш пользователь может писать в эту папку.