![ext4의 576GB 파일이 600GB xfs에 맞지 않는 이유는 무엇입니까? [폐쇄]](https://linux55.com/image/120042/ext4%EC%9D%98%20576GB%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20600GB%20xfs%EC%97%90%20%EB%A7%9E%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
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의 데이터가 확보된 것을 볼 수 있습니다.
감사해요