Debian 9 (stretch) com ZFS 0.7.12 no kernel 4.15.18-9-pve. Eu tenho um pool ZFS com um conjunto de dados:
zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 2.81T 39.3T 120K /rpool
rpool/data 2.81T 39.3T 96K /rpool/data
rpool/data/vm-101-disk-0 7.74G 39.3T 7.74G -
rpool/data/vm-102-disk-0 5.62G 39.3T 5.62G -
rpool/data/vm-102-disk-1 2.82T 39.3T 2.82T -
mount -t zfs
/rpool on /rpool type zfs (rw,xattr,noacl)
/rpool/data on /rpool/data type zfs (rw,xattr,noacl)
Por um curto período, eu também tinha um conjunto de dados em rpool/store
, com alguns arquivos e diretórios armazenados, /rpool/store
mas costumava zfs destroy rpool/store
removê-lo.
Agora descubro que tenho uma cópia da estrutura de diretórios ainda em /rpool/store
:
ls /rpool/store/
dump images private template
Tentei removê-los, mas sem sucesso:
rm -rf /rpool/store
ls /rpool/store/
dump images private template
Se eu ignorar essa situação e tentar recriar meu store
conjunto de dados, recebo este erro:
zfs create rpool/store
cannot mount '/rpool/store': directory is not empty
filesystem successfully created, but not mounted
Como removo os arquivos e diretórios em /rpool/store
?
Bem, isso foi interessante. Trabalhando com as sugestões nos comentários, isso excluiu o diretório do problema, onde um simples
rm -rf store
não gerou nenhuma mensagem de erro, mas não excluiu:Não tenho ideia de por que isso deveria ter funcionado quando o outro não funcionou.