lighttpd не использует sudo. Поэтому добавление www-данных в группу sudoers не помогает.
Вам необходимо изменить веб-пользователя в вашем файле конфигурации с www-data на root:
server.username = "root"
Вы можете оставить группу в www-data, если необходимо, но если хотите, вы также можете изменить это на root.
Вместо этого вы могли бы использовать sudo в качестве www-данных из вашего скрипта Python. Убедитесь, что вы установили NOPASSWD.
btrfs check
, ЕСЛИ ВЫ ДЕЙСТВИТЕЛЬНО НЕ ЗНАЕТЕ, ЧТО ДЕЛАЕТЕ! ЭТО МОЖЕТ РАЗРУШИТЬ ВАШУ ФАЙЛОВУЮ СИСТЕМУ! Я связался со списком рассылки Btrfs и узнал, что любое использование btrfs check --repair
может привести к увеличению повреждения файловой системы.
Похоже, я по глупости воспользовался этой командой после небольшой проблемы и заблокировал файловую систему.
Показывает предупреждение, когда вы запускаете его для чтения справки:
# btrfs check
btrfs check: too few arguments
usage: btrfs check [options] <device>
Check structural integrity of a filesystem (unmounted).
Check structural integrity of an unmounted filesystem. Verify internal
trees' consistency and item connectivity. In the repair mode try to
fix the problems found.
WARNING: the repair mode is considered dangerous and should not be used
without prior analysis of problems found on the filesystem.
Дополнительная информация :https://btrfs.wiki.kernel.org/index.php/Btrfsck