Можно ли отключить копирование при записи для AUFS?
Я хотел бы настроить объединение монтирования с aufs так, чтобы новые файлы могли быть созданы в доступной для записи ветви, но существующие файлы не могут быть изменены. Можно ли отключить копирование при записи, чтобы при попытке изменить файл, который уже существует в одной из ветвей, произошел сбой?
1 ответ
То, о чем вы просите, невозможно, если у пользователя есть доступ на уровне root, поскольку он сможет выполнять операции на уровне блоков на жестком диске. См. Один раз, много читать (WORM) с использованием файловой системы Linux.
Если вы ищете что-то более общее и только для экспорта через NFS или что-то подобное, вы можете использовать aufs с неизменяемым битом, установленным в фиксированной ветви, и периодически сканировать любые изменения, сделанные в вашей доступной для записи ветви, и устанавливать флаг неизменяемости.