Я хочу собрать дома семейный NAS. Я хочу использовать SnapRAID для целостности. Таким образом, ему необходимо периодически запускать синхронизацию SnapRaid. Однако процесс синхронизации требует, чтобы данные не изменялись во время его работы. Итак, мне нужно создать скрипт, который сделает это:
Вопросы следующие:
mount -remount,ro
сами диски или редактировать /etc/shares
. Или есть другой способ?Посоветуйте пожалуйста ...
С помощью lsof +d /yournfsshare
сообщит вам, есть ли в общей папке открытые файлы в момент запуска скрипта. Это может измениться через 2 секунды. Я бы рекомендовал использовать mount -o remount,ro /yournfsshare
чтобы установить общий ресурс только для чтения и перемонтировать снова rw
когда вы закончите.