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

Можно ли отключить копирование при записи для AUFS?

Я хотел бы создать союзное крепление с aufs таким образом, чтобы новый файлы могут быть созданы в ветке с возможностью записи, но существующие файлы не могут быть изменены. Можно ли отключить копирование при записи, чтобы при попытке изменить файл, который уже существует в одной из веток, она не удалась?

То, что вы просите, невозможно, если у пользователя есть доступ на уровне root, поскольку он сможет выполнять операции на уровне блоков на жестком диске. Видеть Пишите один раз, читайте много (WORM) с использованием файловой системы Linux.

Если вы ищете что-то более общее и только для экспорта через NFS или тому подобное, вы можете использовать aufs с неизменяемым битом, установленным в фиксированной ветке, и периодически просматривать любые изменения, внесенные в вашу доступную для записи ветку, и устанавливать неизменяемый флаг.