ext4の576GBファイルが600GB xfsに収まらないのはなぜですか? [閉鎖]

ext4の576GBファイルが600GB xfsに収まらないのはなぜですか? [閉鎖]

XFS重複排除機能をテストしたいので、ファイルサーバーVMに新しいHDを挿入しました。古いディスクから新しいディスクへのファイルの同期を開始しましたが、「デバイスに空き容量がありません」というメッセージが表示されます。

これは私のdf -h結果です。

Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/debian7-root   982G  576G  356G  62% /
/dev/mapper/owncloud-data  600G  600G  181M 100% /mnt/owncloud-data

/var/www/owncloud/data/(/ディスク内部)をコピーしたいです。

du -sh /var/www/owncloud/data/
571G    /var/www/owncloud/data/

到着する/dev/mapper/owncloud-data

入る(/dev/mapper/owncloud-data空いたとき)

rsync -av --progress /var/www/owncloud/data/*  /mnt/owncloud-data/

ところで、「デバイスに余分なスペースがありません」というメッセージが表示されます。

それでは、600GBのディスクに576GBのデータを入れることができないのはなぜですか?

更新:わからないかもしれませんが、ターゲットディスク600 GBがXFSフォーマットであるため、5%の予約済みスペースがありません。

答え1

解決しました。元のデータには47GBのファイルハードリンクがあります。 -Hオプションを使用してrsyncを試していますが、rsyncの起動時に多くのファイルにハードリンクされた70 GBのデータが取得されていることがわかります。

ありがとう

関連情報