ファイルを移動できませんでした:「デバイスに余分なスペースがありません。」フォルダに移動すると役に立ちますか?

ファイルを移動できませんでした:「デバイスに余分なスペースがありません。」フォルダに移動すると役に立ちますか?

現在、私のフォルダには約875 GBのスペースを使用して600,000個のファイルがあります。

次のエラーメッセージが表示されます。

mv: cannot move `./PMC2836074/zbc4695.pdf' to `/primo_archive/data/updates/PubMed_Central/fulltext/zbc4695.pdf': No space left on device

誰かがハードドライブにまだ多くのスペースがあるため、問題を軽減できるフォルダにファイルを移動することを提案しました。

各ファイルごとに新しいフォルダを作成すると、同じ問題が発生しますか?

ベストアンサー1

同じパーティションの別のディレクトリにファイルを移動しても、スペースの問題には役立ちません。これらのファイルが異なるディレクトリにある場合は、同じ量のスペースを使用してください。 (実際にディレクトリが多いほど、ディレクトリメタデータスペースが多くなるため、少し多いですが、ファイルが小さくなければその違いは無視できます。) ターゲットファイルシステムがいっぱいになるといっぱいです。

同じディレクトリに600,000個のファイルが欲しくない理由がありますが、まさにパフォーマンスです。どんなに良いファイルシステムでも、あまりにも多くのファイルを処理すると速度が遅くなる可能性があり、多くのGUIソフトウェアはディレクトリ内のすべてのファイルを列挙しようとします。ファイルを合理的なサブセット(著者別、ジャーナル別、日付別など、または他の意味がない場合は、ファイル名の最初の数文字に基づいて)に分割する必要があります。各ディレクトリには最大100〜1000のファイルを含めることができます。

おすすめ記事