私はしばしばtrash-put
コマンドラインからファイルを削除します。最近、重要な内容を誤って削除しないように、コマンドにエイリアスを割り当てrm
ました。trash-put
ただし、ファイルシステムの一部の領域/var/log
を解放するには、フォルダから一部のファイルを削除する必要があります。/
私は以下を使ってこれを行いますsudo
。
sudo rm /var/log/somelog
#Above command is equivalent to:
sudo trash-put /var/log/somelog
これを実行した後、ファイルがどこかのごみ箱に移動されたため、パーティションに回復された空き容量はありません。ところでごみ箱を確認してみるとファイルがありませんでした。パーティション.Trash-100
にフォルダがあることを確認しようとしましたが、/
それでもフォルダがありませんでした。
それでは、私のジャンクファイルはどこに行きますか?いくつかのスペースを回復するために破壊することができるようにどうやって探しますか?
ベストアンサー1
削除したファイルは、実際には他のプロセスによってまだ開いている可能性があります。この場合、プロセスはそのファイルハンドルを閉じるときにファイルスペースを使用できるようになります。
次のコマンドを使用してこれらのファイルを見つけることができますlsof
。
lsof |grep "var/log"|grep deleted