Como excluir dados inacessíveis no conjunto de dados raiz do ZFS?

Como excluir dados inacessíveis no conjunto de dados raiz do ZFS?

Eu tenho um array ZFS espelhado em um FreeBSD que usei para NAS doméstico, consistindo em uma unidade interna de 6 TB e uma unidade USB externa de 8 TB. Tenho 2 TB de espaço ocupado que não deveria estar ocupado, mas não consigo deletar nem mesmo ver nenhum de seus conteúdos.

Eu suspeito que isso se originou quando eu estava transferindo muitos arquivos relativamente grandes (> = 10 GB) quando estava configurando inicialmente meu array ZFS (a la send/receivesnapshot), mas continuei recebendo o infamecano quebradoerro quando estava quase concluído e, portanto, nunca terminou.

Acabei transferindo-o com sucesso pela LAN, mas agora tenho cerca de 2 TB de espaço inacessível em cada pool, espaço que acho que corresponde à transferência de dados nunca concluída. Em outras palavras, zfs_bkocupa 5,27 TB, mas deveria ocupar apenas ~3 TB. No entanto, não há arquivos em /zfs_bk; os únicos arquivos reais que podem ser vistos estão nos conjuntos de dados montados nas subpastas de zfs_bk.
Aquelesentretanto, os conjuntos de dados têm tamanhos consistentes com o que está contido/exibido em seus pontos de montagem.

Aqui está o meu resultado (feliz em postar mais, obviamente)

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

Desde já, obrigado!

Responder1

Verifique se você tem instantâneos:

zfs list -t snapshot

informação relacionada