Я пытаюсь смонтировать виртуальный диск iscsi, но если я выполню команду через функцию exec в php, это выдаст мне эту ошибку: mount: special device /dev/sdf1 does not exist
.
Но если я запускаю команду прямо в консоли, она работает хорошо !!
Что я могу сделать?
Я получаю /dev/sdf1
хорошим способом, и он существует, но только через php не работает.
Спасибо
Я запускаю команду с sudo
и запускаю ее в консоли как www-data
пользователь всегда с sudo
, поэтому, я полагаю, это та же среда.
sudo mount -t ext3 /dev/sdf1 /san_disks/RIBS_2
Файл sudoers имеет следующие строки:
www-data ALL = (root) /usr/bin/iscsiadm, /bin/mount, /bin/umount
%www-data ALL=NOPASSWD: ALL
И это работает в консоли.