compton
サブディレクトリが開いているため、ファイルシステムを元に戻すのに問題があります。
lsof
これは私の現在の減少です。
compton 30043 valmi cwd DIR 254,0 32768 7485 /media/truecrypt1/videos
私は一生の間、それがこのディレクトリで何をしているのかわかりません(他のプロセスでは使用されず、bash以外のアプリケーションでは開かれません)。
compton
これまで、私はこれが起こったときはいつもXを再起動しましたが、誰かが私のディレクトリを解放する必要があることを理解する方法を教えたり、それが何をしているのかを教えたいと思います。
関連している場合は、Debian stableのcompton-git 20121102-2(3.5.0-7およびすべての最新バージョン)です。
答え1
出力の4番目の列は、ディレクトリがlsof
次のようになることを示します。現在の作業ディレクトリ(cwd) プロセス。おそらくcompton
このディレクトリから起動された可能性があります。ほとんどの場合、プロセスを終了して他のディレクトリ(たとえば/
)から再起動できます。
あなた可能次のハッキングを使用してディレクトリを強制的に残すようにしてください。
次のコマンドを実行して、プロセスにGDBを接続します。
$ gdb -p <pid>
<pid>
プロセスのPIDはどこにありますか?内部
gdb
マガジン> p chdir("/") > detach > quit
$
>
そのプログラムのプロンプトです。
メモ:このディレクトリになければならない特別な理由がある場合、compton
プロセスはひどい方法で中断される可能性があります。compton
ソースコードに意図的に存在していることを示す呼び出しが見つかりませんでしたが、注意してください。一方、これも問題を解決する可能性があります。 ;)