루트 ZFS 데이터 세트에서 액세스할 수 없는 데이터를 삭제하는 방법은 무엇입니까?

루트 ZFS 데이터 세트에서 액세스할 수 없는 데이터를 삭제하는 방법은 무엇입니까?

6TB 내부 드라이브와 8TB 외부 USB 드라이브로 구성된 가정용 NAS에 사용한 FreeBSD에 미러링된 ZFS 어레이가 있습니다. 차지해서는 안되는 2TB의 공간이 있는데 그 내용을 삭제하거나 볼 수도 없습니다.

처음에 ZFS 어레이(스냅샷)를 설정할 때 상대적으로 큰(>=10GB) 파일을 많이 전송할 때 이 문제가 발생한 것으로 의심됩니다. send/receive그러나 악명 높은 오류가 계속 발생했습니다.깨진 파이프거의 완료되었을 때 오류가 발생하여 완료되지 않았습니다.

결국 LAN을 통해 성공적으로 전송했지만 이제 각 풀에 액세스할 수 없는 공간이 2TB 정도 생겼습니다. 이 공간은 완료되지 않은 데이터 전송에 해당한다고 생각합니다. 즉, zfs_bk5.27TB를 차지하지만 ~3TB만 차지해야 합니다. 그러나 ;에는 파일이 없습니다 /zfs_bk. 볼 수 있는 유일한 실제 파일은 의 하위 폴더에 마운트된 데이터 세트에 있습니다 zfs_bk.
저것들그러나 데이터 세트의 크기는 마운트 지점에 포함/표시되는 것과 일치합니다.

내 결과는 다음과 같습니다. (분명히 더 게시하게 되어 기쁩니다.)

zfs list

NAME                   USED  AVAIL  REFER  MOUNTPOINT
zfs_bk                5.27T   612K  2.28T  /zfs_bk
zfs_bk/docs           1.23M   612K  1.23M  /zfs_bk/me/docs
zfs_bk/me             12.1G   612K  8.38G  /zfs_bk/me
zfs_bk/me/code        209M   612K   209M   /zfs_bk/me/code
zfs_bk/me/files       77.2M   612K  77.2M  /zfs_bk/me/files
zfs_bk/me/pictures    2.11G   612K  2.11G  /zfs_bk/me/pictures
zfs_bk/me/robo        1.29G   612K  1.29G  /zfs_bk/me/robo
zfs_bk/me/video         88K   612K    88K  /zfs_bk/me/video
zfs_bk/shared          369G   612K    88K  /zfs_bk/shared
zfs_bk/shared/images  2.10G   612K  2.10G  /zfs_bk/shared/images
zfs_bk/shared/music    367G   612K   367G  /zfs_bk/shared/music
zfs_bk/shared/video     88K   612K    88K  /zfs_bk/shared/video
zfs_bk/unsorted       2.61T   612K  2.61T  /zfs_bk/unsorted
zroot                 6.18G   101G    88K  /zroot
zroot/ROOT            2.59G   101G    88K  none
zroot/ROOT/default    2.59G   101G  2.59G  /
zroot/tmp               88K   101G    88K  /tmp
zroot/usr             3.58G   101G    88K  /usr
zroot/usr/home         641M   101G   641M  /usr/home
zroot/usr/ports       2.29G   101G  2.29G  /usr/ports
zroot/usr/src          682M   101G   682M  /usr/src
zroot/var             1.16M   101G    88K  /var
zroot/var/audit         88K   101G    88K  /var/audit
zroot/var/crash         88K   101G    88K  /var/crash
zroot/var/log          736K   101G   736K  /var/log
zroot/var/mail          88K   101G    88K  /var/mail
zroot/var/tmp           96K   101G    96K  /var/tmp

ls -a /zfs_bk

.               ..              me             shared          unsorted

du -h -d=1 /zfs_bk

3.0T    /zfs_bk

미리 감사드립니다!

답변1

스냅샷이 있는지 확인하세요.

zfs list -t snapshot

관련 정보