Page 1 of 1
[RESOLU] Comment identifier la taille d'un dataset ?
Posted: 18 Aug 2016 12:36
by ernie
Hello,
Comment peut on identifier la taille des datasets et même du pool ?
Je souhaite transférer un pool vers un nouveau jeux de disques, mais il sont plus petits.
J'ai lu cela:
http://docs.oracle.com/cd/E19253-01/820 ... index.html
et la commande df ou du n'est pas la réalité apparemment.
Merci par avance
Re: Comment identifier la taille d'un dataset ?
Posted: 18 Aug 2016 14:56
by mtiburs
J'utilise:
zfs list
par exemple:
nas1/smv1_transit 124G 157G 124G /nas1/smv1_transit
nas1/smv2_transit 117G 157G 117G /nas1/smv2_transit
nas1/smv3_transit 34.2G 157G 34.2G /nas1/smv3_transit
nas1/smv4_transit 216G 157G 216G /nas1/smv4_transit
124G est la taille occupé par le dataset "smv1_transit" (il faut toujours prendre la valeur la plus forte dans la liste de la première colonne)
157G est la taille restante du pool
si je fais:
nas1: ~# du -h -d 0 /nas1/smv1_transit/
124G /nas1/smv1_transit/
j'ai bien 124G vu par le "zfs list"
et si je fais:
nas1: ~# df -h | grep smv1_transit
nas1/smv1_transit 281G 124G 157G 44% /nas1/smv1_transit
j'ai bien 124G vu par le "zfs list" et par "du -h"
j'ai bien 157G vu par "zfs list"
Les 3 commandes donne bien la même valeur du dataset.
On peut afficher la liste des snapshots
nas1: ~# zfs list | grep iscsi
nas1/nas1_iscsi 83.5G 157G 1008M /nas1/nas1_iscsi
nas1/nas1_iscsi/nas1_idisk40G_1 41.3G 158G 40.2G -
nas1/nas1_iscsi/nas1_idisk40G_2 41.3G 183G 14.4G -
nas1/nas1_iscsi_deb5_disk1 51.6G 208G 32K -
ou la taille prise par ces derniers:
nas1: ~# zfs list -o space | grep iscsi
nas1/nas1_iscsi 157G 83.5G 0 1008M 0 82.5G
nas1/nas1_iscsi/nas1_idisk40G_1 158G 41.3G 0 40.2G 1.08G 0
nas1/nas1_iscsi/nas1_idisk40G_2 183G 41.3G 0 14.4G 26.9G 0
nas1/nas1_iscsi_deb5_disk1 208G 51.6G 0 32K 51.6G 0
Sinon, concernant la taille du pool:
Le 281G est la taille restante utilisable
En revanche:
nas1: ~# zpool list
NAME SIZE ALLOC FREE
nas1 1.82T 1.53T 294G
294G sera sans doute une taille "théorique"
Par sécurité, je préfère prendre la valeur de 281G
Re: Comment identifier la taille d'un dataset ?
Posted: 18 Aug 2016 15:06
by mtiburs
Petit complément:
nas1: ~# zdb -C nas1/smv1_transit
Dataset nas1/smv1_transit [ZPL], ID 366321, cr_txg 6914802, 124G, 60 objects
On retrouve encore les 124G