2017-06-25 1 views
1

J'ai eu plusieurs jeux de données, les ai tous supprimés avec plusieurs commandes. Au début j'ai vu que le jeu de données "root" occupe comme 100Gb, puis 50Gb, puis 20Gb ... et il s'est "bloqué" sur 535M.ZFS n'a pas libéré tout l'espace alloué après la destruction de plusieurs jeux de données

OS: freebsd 11.0

J'ai essayé de "google", mais aucun résultat. Aucun fichier visible dans mountpoint/zm. Des idées?

zfs list -t all -o space -r zm_ssd512 
NAME  AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD 
zm_ssd512 461G 535M   0  96K    0  535M 

zfs get all zm_ssd512 
NAME  PROPERTY    VALUE     SOURCE 
zm_ssd512 type     filesystem    - 
zm_ssd512 creation    Wed Jun 21 12:02 2017 - 
zm_ssd512 used     535M     - 
zm_ssd512 available    461G     - 
zm_ssd512 referenced   96K     - 
zm_ssd512 compressratio   1.00x     - 
zm_ssd512 mounted    no      - 
zm_ssd512 quota     none     default 
zm_ssd512 reservation   none     default 
zm_ssd512 recordsize   128K     default 
zm_ssd512 mountpoint   /zm     local 
zm_ssd512 sharenfs    off     default 
zm_ssd512 checksum    on      default 
zm_ssd512 compression   lz4     local 
zm_ssd512 atime     on      default 
zm_ssd512 devices    on      default 
zm_ssd512 exec     on      default 
zm_ssd512 setuid    on      default 
zm_ssd512 readonly    off     default 
zm_ssd512 jailed    off     default 
zm_ssd512 snapdir    hidden     default 
zm_ssd512 aclmode    discard    default 
zm_ssd512 aclinherit   restricted    default 
zm_ssd512 canmount    on      default 
zm_ssd512 xattr     on      default 
zm_ssd512 copies    1      default 
zm_ssd512 version    5      - 
zm_ssd512 utf8only    off     - 
zm_ssd512 normalization   none     - 
zm_ssd512 casesensitivity  sensitive    - 
zm_ssd512 vscan     off     default 
zm_ssd512 nbmand    off     default 
zm_ssd512 sharesmb    off     default 
zm_ssd512 refquota    none     default 
zm_ssd512 refreservation  none     default 
zm_ssd512 primarycache   all     default 
zm_ssd512 secondarycache  all     default 
zm_ssd512 usedbysnapshots  0      - 
zm_ssd512 usedbydataset   96K     - 
zm_ssd512 usedbychildren  535M     - 
zm_ssd512 usedbyrefreservation 0      - 
zm_ssd512 logbias    latency    default 
zm_ssd512 dedup     off     default 
zm_ssd512 mlslabel          - 
zm_ssd512 sync     standard    default 
zm_ssd512 refcompressratio  1.00x     - 
zm_ssd512 written    96K     - 
zm_ssd512 logicalused   178M     - 
zm_ssd512 logicalreferenced  35K     - 
zm_ssd512 volmode    default    default 
zm_ssd512 filesystem_limit  none     default 
zm_ssd512 snapshot_limit  none     default 
zm_ssd512 filesystem_count  none     default 
zm_ssd512 snapshot_count  none     default 
zm_ssd512 redundant_metadata all     default 

Mise à jour: zdb -bb donne ceci (entre autres lignes). Alors maintenant, j'ai besoin de savoir ce qui est "carte spatiale SPA".

44.2K 183M 178M 535M 12.1K 1.02 99.88 SPA space map 
+0

Combien de systèmes de fichiers avez-vous supprimés et quelle taille ont-ils? – user121391

+0

Il y avait 4 jeux de données "enfant" (zm_ssd512/var/db/mysql/somedb). Tous vides sauf le dernier. Il a été rempli avec des données comme 400Gb (compressé avec lz4, la taille réelle des données était d'environ 800gb). Et jusqu'à 1000 fichiers. – lapkritinis

+0

J'ai rencontré un comportement similaire avec à peu près le même contenu de données que vous, mais sur une ancienne version de pool. Désolé de ne pas vous aider, tout ce que j'ai pu trouver était http://zfs-discuss.opensolaris.narkive.com/ADW21Qso/zfs-space-map-optimalization. Dans mon cas, j'ai détruit le système de fichiers parce que je n'avais pas le temps d'évaluer la cause exacte. – user121391

Répondre

0

Les mappes spatiales ZFS sont des structures de données internes qui décrivent l'espace libre et alloué utilisé par ZFS. Au fur et à mesure que vous supprimez des données, les cartes spatiales devraient également rétrécir, mais il y a des limites quant à leur capacité à réduire, car toutes les métadonnées de ZFS doivent également être prises en compte dans les cartes spatiales.