USBドライブに空き容量が足りません。 xdiskusageに「(Permission Denied)」ブロックが表示されます。これは何であり、スペースを確保するには?

USBドライブに空き容量が足りません。 xdiskusageに「(Permission Denied)」ブロックが表示されます。これは何であり、スペースを確保するには?

そのため、一部のファイルをUSBスティックに移動してから削除しました。私はこれを何度もやってきて、私の空き容量は約3GBであると推定されています。ところで、空き容量が数百MBしかないと出てきます。

だからあなたがスペースを占めるものが何であるかを確認するためにとdu -hを使用します。何も表示せず、USBメモリ容量より3GB少ないスペースを消費します。 「(Permission Denied)」というタイトルの3GBブロックが表示され、これは空間損失の原因と思われる。xdiskusagedu -hxdiskusage

(また、sudo lsof | grep deleted開いているファイルが削除されたことを確認するために実行しました。)

このスペースを確保するにはどうすればよいですか?

私はKDEとドルフィンファイルマネージャでDebian 9を使用しています。

答え1

xdiskusageのマニュアルページから:

「(Permission Denied)」は、dfがその空間について話す内容ですが、duはこれを報告しません。 duを実行すると権限エラーが発生することに加えて、ファイルが含まれているフォルダから削除されたがプログラムがまだ使用されているため、その領域がまだ回収されていない可能性があります。マウントされたループバックファイルシステム(書き込み直前にチェックしてマウントしたときに削除されるISOイメージ)が一般的な例です。

これが発生する可能性があるもう1つの状況は、btrfsサブボリュームを使用するときです。 dfファイルシステム全体のサイズを報告しますが、duマウントされたサブボリュームのファイルのみを表示します。したがって、このファイルシステムの他のサブボリュームで使用されるスペースは、「(許可拒否)」と表示されます。コンテンツを表示するには、追加のサブボリュームをマウントして個別にxdiskusageする必要があります。

関連情報