iscsi仮想ディスクをマウントしようとしていますが、phpのexec関数を使用してコマンドを実行すると、次のエラーが発生します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
そしてそれはコンソールで動作します。