質問: フォルダが削除できない こんばんは。 windowsに共有ディレクトリを作成し、専用のユーザーとパスワードも作成し、linuxからmountしました。 (mount後の読み書きは正常にできております) あるプロジェクトのバックアップをしたいと思い、シェル作成とテストをしながら、上記の共有フォルダにファイルやディレクトリをコピーしたり削除したりしておりました。 で、突然あるディレクトリだけが削除できなくなってしまいました・・・。 (linuxからもwindowsからも削除できません) rmdirをすると、「ディレクトリが空ではありません」と怒られます。 (ls -laで見ても空です) rm -rfでも同じメッセージで削除できません・・・。 (rmなのに???) 削除できないフォルダにファイルを作成したりは、何故かできます。 フォルダを削除した後、ハードリンクの数が「0」です・・・。 (上記エラーメッセージ表示後に確認しました) なんですかね?これ。 今後はtarしてからwindows側にコピーする予定ですので、このフォルダ (実際には、ちょっとパスが深いので、マウントポイント以下は全て) を削除してしまいたいのですが・・・。 オーナーはrootです。 chmodは効きません・・・。 (777指定しても反映されてない、まぁroot作業なので関係ないですが・・・) linuxに詳しい方、ご教示くださいますよう、よろしくお願い致します。
回答: no.1の補足です。 > 結構たくさんのフォルダとファイルをコピーして、これだけが残ってしまった状態です・・・。 理由は解りませんが、 そのフォルダを別のドライブ(またはフォルダ)に move (コピーではなく)してみてはどうでしょうか。 move の機能からして、move正常完了後はmove元から削除されるはずです。 move 先でそのフォルダを削除できるかどうかは、わかりません。 削除できない場合は、そのフォルダ自体に何らかの属性が付いているのでは・・・という切り分けにはなるでしょう。