2013-06-05 16 views
11

UNIXで、一見削除不可能なディレクトリがあります。このディレクトリには、名前が.panfsで始まるいくつかの隠しファイルが含まれています。次のいずれかのコマンドを使用して削除することはできません:Unixのディレクトリを削除できません

rm -R <dir> 
rm -Rf <dir> 

誰にも提案はありますか?あなたが困っている場合

+1

どのようなエラーが表示されますか? – itz2k13

+0

ファイルが0kbでもエラーはありません - – fugu

+0

'chmod + w

'のアクセス権を変更してから削除してみてください – itz2k13

答えて

29

は、rootアカウントで使用rm -rf dir

rootユーザーでそれを削除したり、sudoのを使用してみてください、あなたがアクセス許可の問題に直面しなければならないので、それは、削除されます。

+1

これは私にとっては役に立ちません – user3817989

+0

@ user3817989あなたはrootとしてコマンドを発行していますか?どのような 'whoami'コマンドが言いますか? –

+0

'rm -rf dir'はルートなしでも動作します – KalenGi

1

申し訳ありませんが、投票済み20+承認済みの解決策は私のためには機能しませんでした:)しかし、私は吸盤を釘付けにしました。

私の場合、rootの下では、rm -rf(ディレクトリ)は無限ループにつながり、フォルダのサイズはgigの下にあります。さらに、フォルダ内でdirコマンドを使用しているため、無限ループが発生する可能性があります。

ああヘル!

ブート時に左シフトをオンにしてリカバリモードに入ります。 rootパスワードを入力するか、入力がない場合はEnterキーを押します。

CD/

がRW、-o再マウントをマウント/

のrm -f(ディレクトリ)//目的は、ループのバグを修正することです

のrm -r(ディレクトリ)

参照してください。 y A!

すべてhail Linux Lite。 dfDIRmountディレクトリがマウントされているか、それが属するfile systemへと

0

チェック。 NFSCIFS/SMB、またはその他のdistributed file systemを使用すると、分散ファイルシステムがキャッシュされている(サーバー側とクライアント側の両方)ため、POSIXセマンティクスがないことに注意してください。 filesystems(5)を参照してください。

NFSを使用しているのはおそらくでしょう(あなたの質問にはそれが言いたいと思います)、具体的には/etc/fstabのマウントとエクスポートオプション、fstab(5)、使用されているNFSプロトコルのバージョンなどを参照してください。次に、そのファイルシステムを使用しているプロセスがある場合(正確にマウントされているかどうか、lsof(8) ...を使用)、認証の仕組みについて詳しく説明する必要があります。たいていの場合、ルートアクセスはNFSを使って正確には動作しません(直感的には、ローカルルートはネットワーク全体のルートではありません)。

の後に、すべてのNFSクライアントでリモートNFSファイルシステムをアンマウントした後で、NFSサーバー上のファイルを削除する必要が生じる場合があります。詳細は、使用されるNFSプロトコルのバージョンと構成オプションによって異なります。

Serverfaultのnfsd(7),exports(5)など、this questionも参照してください。これはLinux NFSの概要です。

関連する問題