Другая подсказка: Я иногда использую комментарии для отмечания/отмечания команды:
my_command #bookmark
затем:
[ctrl-r]#bookmark
chattr
утилита записана для ext2/ext3/ext4 файловых систем. Это испускает ioctls на файлах, таким образом, это до базовой файловой системы для решения, что сделать с ними. Драйвер XFS в более новых ядрах Linux поддерживает то же FS_IOC_SETFLAGS
ioctl как расширение [234] для управления флагами, такими как только добавление но можно ли выполнять более старое ядро, где это не делает (CentOS?). Попытайтесь использовать xfs_io
утилита вместо этого:
echo chattr +a | xfs_io test.log
Обратите внимание, что, для XFS как для расширения [234], только корень может изменить флаг только добавления (более точно, Вам нужно CAP_LINUX_IMMUTABLE
возможность).
У Вас есть полномочия сделать это? От man 1 chattr
:
Файл с набор атрибута может только быть открыт в, добавляют режим для записи. Только суперпользователь или процесс, обладающий возможностью CAP_LINUX_IMMUTABLE, могут установить или очистить этот атрибут.