Проблема состоит в том, что ZFS не допускает удаление дисков от пула, можно только добавить устройства.
Если Вы хотите истинный подобный Drobo опыт (на любой ОС), необходимо будет ожидать btrfs, достигающего сформировавшегося состояния или по крайней мере функциональности RAID5/6 (который планируется для 2.6.37).
Вам необходимо использовать sudo
для запуска pfctl
из вашего веб-приложения, и вам нужно добавить пользователя «apache» в sudoers
файл с правами на запуск pfctl
без запроса пароля.
ПРИМЕЧАНИЕ: Чтобы изменить файл sudoers
, используйте команду visudo
как root или учетную запись с повышенными привилегиями для этого.
Вы также можете не захотеть использовать устаревший способ mod_python для запуска веб-приложений на Python. Что-то вроде Bottle или Flask в паре с nginx в базе было бы лучшим вариантом.
Проверьте это.
«Подобно pfctl (8), py-pf отправляет команды к ядру через интерфейс ioctl (2), предоставляемый псевдоустройством pf (4); это позволяет Python напрямую взаимодействовать с ядром, благодаря модулям fcntl и ctypes, без необходимости писать специальный модуль расширения C. "
Итак, проверьте разрешения в псевдоустройстве pf пользователем, запустившим apache.