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의 데이터가 확보된 것을 볼 수 있습니다.
감사해요