Назад | Перейти на главную страницу

Запретить удаление смонтированного каталога

У меня есть это:

/home/devsite1/public_html/media on /home/devsite2/public_html/media type none (rw,bind)

Я ошибочно подумал, что удаление / home / devsite2 / public_html / media не повлияет на версию "devsite1". Есть ли способ предотвратить такой эффект?

Я использую CentOS 6.7

Самый простой способ предотвратить изменение диска - это смонтировать его как доступный только для чтения, а не для чтения и записи.

Я подозреваю, что это не совсем то, что вы искали. Если у вас есть файлы из 2 мест, и вы хотите использовать 1 как «базу» и записывать весь измененный контент / новый контент во 2-е место, вы можете подумать об использовании чего-то вроде unionfs для монтирования обоих каталогов в 1 цель. Вы можете сделать одну доступной только для чтения, а другую для чтения-записи ... или сделать обе для чтения-записи, но имейте в виду, что первая файловая система будет получать записи, если она не станет недоступной.

Подумайте также о том, чтобы просто продублировать все это с помощью cp -r. Проще может быть лучше. Позже вы сможете выяснить различия с какой-то системой контроля версий.

Вы можете придумать схему разрешений, при которой они не могут касаться друг друга. Позволяет вам делиться ресурсами с помощью символических ссылок или чего-то еще. Такие как право собственности и права на запись для пользователей devsite1 и devsite2 соответственно. Может быть, только читать на обоих для группы www или что-то для веб-сервера.