ソラリス11.3
私のスクリプトをディレクトリから繰り返し削除する必要があります。
他のディレクトリはうまく動作します。
ディレクトリは、次の問題が原因で問題が発生しています。
rm -rf: Unable to remove directory <some/sub/directory>: Device busy
「共有フォルダ」が問題という文を見つけましたが、解決策ではないようです。
私は試した:
#share - got nothing
lsof: command not found
権限が大丈夫そうです。
drwxr-xr-x 4 root root 4 Jan 3 13:25 dir2/
drwxr-xr-x 5 root root 9 Jan 8 20:16 bad_dir1/
fuser -cu /bad_dir1
/bad_dir1:
元の呼び出しディレクトリに戻るようにスクリプトを書き直しました。
私が見つけることができる他のものがありますか?
答え1
'mount | grep bad_dir1 'コマンドの出力は少し奇妙に見えますが、bad_dir1 / Sol_Auditにファイルシステムがマウントされています。マウントされたディレクトリは削除できません。まず削除してみてください。
$ sudo umount /bad_dir1/Sol_Audit
その後、「rm」コマンドを再実行してみてください。