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의 데이터를 넣을 수 없는 이유는 무엇입니까?

업데이트: 확실하지 않을 수도 있지만 대상 디스크 600GB가 XFS 형식이므로 5%의 예약된 공간이 없습니다.

답변1

해결했습니다. 원본 데이터에 47GB의 파일 하드 링크가 있습니다. 이제 -H 옵션을 사용하여 rsync를 시도하고 있는데 rsync 시작 시 많은 파일에 하드 링크된 70GB의 데이터가 확보된 것을 볼 수 있습니다.

감사해요

관련 정보