Wie lösche ich unzugängliche Daten im Stamm-ZFS-Datensatz?

Wie lösche ich unzugängliche Daten im Stamm-ZFS-Datensatz?

Ich habe ein gespiegeltes ZFS-Array auf einem FreeBSD, das ich für mein NAS zu Hause verwende, bestehend aus einem internen 6-TB-Laufwerk und einem externen 8-TB-USB-Laufwerk. Ich habe 2 TB Speicherplatz belegt, der nicht belegt sein sollte, aber ich kann ihn nicht löschen oder auch nur den Inhalt sehen.

Ich vermute, dass dies entstand, als ich beim ersten Einrichten meines ZFS-Arrays (a la snapshot) viele relativ große (>=10 GB) Dateien übertrug send/receive, aber immer wieder das berüchtigteRohrbruchFehler, als es fast fertig war, und deshalb wurde es nie fertiggestellt.

Ich habe es schließlich erfolgreich über LAN übertragen, aber jetzt habe ich in jedem Pool ~2 TB unzugänglichen Speicherplatz, Speicherplatz, der meiner Meinung nach der nie abgeschlossenen Datenübertragung entspricht. Mit anderen Worten, zfs_bkes nimmt 5,27 TB ein, sollte aber nur ~3 TB einnehmen. Es gibt jedoch keine Dateien in /zfs_bk; die einzigen tatsächlichen Dateien, die sichtbar sind, befinden sich in den Datensätzen, die in den Unterordnern von gemountet sind zfs_bk.
DieseDie Größe von Datensätzen stimmt jedoch mit dem überein, was in ihren Einhängepunkten enthalten bzw. angezeigt wird.

Hier ist meine Ausgabe (natürlich poste ich gern mehr)

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

Dank im Voraus!

Antwort1

Überprüfen Sie, ob Sie Snapshots haben:

zfs list -t snapshot

verwandte Informationen