Parece que é um erro na sua versão do comando zfs
. Talvez verifique os relatórios de bugs do FreeBSD.
Quase certamente é apenas um erro de saída / exibição (acho que você notaria um comportamento seriamente estranho se fosse um problema mais profundo com a contabilização de armazenamento)
zfsonlinux 0.6.5.6 no meu sistema exibe corretamente a quantidade de espaço usado por esse instantâneo no Coluna USED:
# zfs list -t snapshot -r backup/hosts/kali
NAME USED AVAIL REFER MOUNTPOINT
[...deleted...]
backup/hosts/kali@2016-05-24 526M - 44.1G -
backup/hosts/kali@2016-05-25 162M - 44.1G -
backup/hosts/kali@2016-05-26 137M - 44.1G -
backup/hosts/kali@2016-05-27 116M - 44.1G -
backup/hosts/kali@2016-05-28 195M - 44.0G -
backup/hosts/kali@2016-05-29 528M - 44.4G -
backup/hosts/kali@2016-05-30 0 - 44.5G -
O sistema de arquivos backup/hosts/kali
se parece com isso:
# zfs list backup/hosts/kali
NAME USED AVAIL REFER MOUNTPOINT
backup/hosts/kali 48.5G 4.06T 44.5G /backup/hosts/kali
Consulte man zfs
, pesquise por Native Properties
e, em seguida, referenced
e / ou used
para obter mais informações sobre exatamente o que esses campos significam para sistemas de arquivos e para instantâneos.
Veja também a opção -o
de zfs list
. Você pode usar isso para contornar o erro e obter exatamente a saída desejada.
por exemplo,
# zfs list -o space backup/hosts/kali
NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD
backup/hosts/kali 4.06T 48.5G 4.03G 44.5G 0 0
BTW, não há necessidade de canalizar zfs list...
para grep
como no comando zfs list -t snapshot | grep "pool/backups@"
. Experimente zfs list -t snapshot -r pool/backups
.