kernel.yama.protected_nonaccess_hardlinks является неизвестным ключом
Я хочу очистить снимки Кассандры, используя:
nodetool -h localhost -p 7199 clearsnapshot
но это дает мне исключение:
Exception in thread "main" FSWriteError in /var/lib/cassandra/data/system /compactions_in_progress/snapshots/1423043461812-compactions_in_progress/system-compactions_in_progress-jb-2097-Statistics.db
Чтобы решить эту проблему, я запустил эту команду:
sudo sysctl -w kernel.yama.protected_nonaccess_hardlinks=0
но это дает мне kernel.yama.protected_nonaccess_hardlinks is an unknown key
так в чем проблема и как я могу ее решить?
1 ответ
Хотя вы уже решили проблему, перезагрузившись, я пишу в надежде, что кто-то еще выиграет. Я знаю, что хотел бы.
Кажется, что sysctl был изменен где-то между ядрами, используемыми в Ubuntu 12.04 и 14.04. Новый ключ sysctl fs.protected_hardlinks
, Существует также конфиг для этого (и аналогичный ключ fs.protected_symlinks
) в /etc/sysctl.d/10-link-restrictions.conf
это включит это по умолчанию при загрузке, поэтому обязательно отредактируйте и этот файл.