ext4パーティション内でファイルを移動するのはなぜこんなに遅いのですか?

ext4パーティション内でファイルを移動するのはなぜこんなに遅いのですか?

簡単な質問は、同じext4パーティション内で移動操作が異なるドライブから同じファイルをコピーするよりも時間がかかるのはなぜですか?

シナリオの詳細な説明:最近大容量ファイルディレクトリを移動しました...正確な数字は不明ですが、40〜50 GBのデータがほとんど複数のディレクトリにある小さなファイルで構成されている可能性があります(10レベルの深さでネストされている場合まれではない)。 )。 rsyncを使ってUSBサムドライブ(NTFS)から内蔵ハードドライブ(ext4パーティション)に移動し、時間は決めていませんが、寝る前に始めて起きる前にしておきました。したがって、おそらく8時間を超えないかもしれませんし、それより短いかもしれません。

ところで、誤ってこのように再同期しました(実際のディレクトリ名ではありません)

rsync -a /thumbdrive/a/b/c /harddrive/a/b/c

これにより、追加のcディレクトリを取得できます。

そのため、c2番目のアイテムを1つ上のレベルに移動してこの問題を修正しました(c内部を除いて空のより高いレベルのアイテムを複製c)。私はこれがマイナーな作業だと思い、Dophin(KDEデスクトップ)で行いました。今約9~10時間程度作動中ですが、引き続き作動中です。

付録:重要な追加情報:このcフォルダには51個のフォルダと62個のファイルが含まれています。 (私はドルフィンが本質的にすべてのことをすることを期待しています。)

付録2:しばらくすると、進行状況(KDE通知トレイプラズマに表示)が中断されたようです。ハードドライブインジケータは引き続きアクティブですが、進行状況インジケータは同じファイルに表示され続けます。以前はそうではありませんでしたが、なぜそれほど時間がかかるのか疑問に思ったときに定期的にチェックして、他のファイルの鮮やかな進捗状況を確認しました.)最後に放棄し、通知UIの停止ボタンを押しました。

私はこれがext4の奇妙さよりもKDEの奇妙さをよりよく表すことができることを知っています。しかし、ext4の内部でext4のこの動作が意味があることを確認または拒否する人または関連するKDEビットを知り、これがどのように発生するかを説明する人が役に立つ答えになると思います。

ベストアンサー1

おすすめ記事