Je peux allouer un volume Amazon FSx pour NetApp ONTAP plus grand que la taille du système de fichiers. Quelle est la différence entre la taille du volume et le stockage SSD du système de fichiers ? Comment puis-je vérifier la taille de ces derniers sur mon système de fichiers ?
Brève description
Après avoir créé un nouveau volume FSx pour ONTAP, vous pouvez remarquer une différence entre la taille du système de fichiers et l'espace disponible sur le volume. Voici des exemples de ces différences :
- Vous avez créé un nouveau volume FSx pour ONTAP de 1 To, mais vous ne voyez que 500 Go d'espace disponible sur le volume.
- Vous avez un système de fichiers Amazon FSx de 5 To avec un volume de 35 To. Initialement, la taille du volume était de 25 To mais a été mise à jour à 35 To en raison de problèmes d'espace.
Ces différences peuvent se produire en raison d'une allocation dynamique ou statique.
Les volumes FSx pour NetApp ONTAP créés à l'aide de la console Amazon FSx ou de l'Interface de la ligne de commande AWS (AWS CLI) sont alloués de manière dynamique. Les volumes créés à l'aide de la CLI NetApp ONTAP sont alloués de manière dynamique par défaut. Toutefois, vous pouvez créer des volumes alloués de manière statique à l'aide de la commande -space-slo thick. Dans l'exemple de commande suivant, remplacez SVM_name et volume_name par les valeurs correctes pour votre cas d'utilisation.
> volume create -vserver SVM_name -volume volume_name -aggregate aggr1 -size 10G -space-slo thick
Solution
Vérification du stockage sur SSD
Dans un système de fichiers FSx pour ONTAP, le stockage sur SSD alloué aux volumes s'appelle un agrégat. L'agrégat est une collection de disques disposés en plusieurs groupes RAID. Utilisez la commande df -A -h pour vérifier l'espace de stockage sur SSD disponible dans votre système de fichiers :
> df -A -h
Aggregate total used avail capacity
aggr0_FsxId04598b6f90a5cb303_01
117GB 74GB 43GB 63%
aggr0_FsxId04598b6f90a5cb303_01/.snapshot
6349MB 20KB 6349MB 0%
aggr0_FsxId04598b6f90a5cb303_02
117GB 73GB 44GB 62%
aggr0_FsxId04598b6f90a5cb303_02/.snapshot
6349MB 20KB 6349MB 0%
aggr1 861GB 8165MB 853GB 1%
aggr1/.snapshot 45GB 20KB 45GB 0%
6 entries were displayed.
Remarque : les systèmes de fichiers FSx pour ONTAP nécessitent un agrégat racine pour la gestion du système de fichiers. L'agrégat racine dans FSx pour ONTAP commence par aggr0, qui n'est pas disponible pour le stockage de données des utilisateurs. L'agrégat racine aggr1 est l'agrégat de données utilisateur où les volumes clients sont alloués et où les données sont stockées.
Vérification du stockage des volumes
Utilisez la commande df -h pour vérifier la taille du volume :
> df -h
Filesystem total used avail capacity Mounted on Vserver
/vol/vol_kumo/ 9728GB 344KB 853GB 0% /vol_kumo test_qtree
/vol/vol_kumo/.snapshot 512GB 0B 512GB 0% /vol_kumo/.snapshot test_qtree
Dans l'exemple précédent, le volume vol_kumo est de 9,7 To et la taille disponible est de 853 Go. 853 Go est égal à la taille de l'agrégat disponible indiqué pour aggr1.
Si le stockage sur SSD est plein, vous pouvez augmenter la taille du système de fichiers ou du SSD.
Remarque : vous ne pouvez pas diminuer la taille d'un système de fichiers. Au lieu de cela, vous devez créer un nouveau système de fichiers avec une taille plus petite.
Commandes supplémentaires que vous pouvez utiliser pour vérifier l'espace utilisé au niveau de l'agrégat et du volume à un niveau plus granulaire.
> aggr show-space aggr1
> volume show-space <volume name>
Informations connexes
Gestion des volumes FSx pour ONTAP (français non garanti)
Configurer les options d'allocation des volumes (français non garanti) sur le site Web de NetApp
FAQ : Sur-allocation, alias allocation dynamique, dans ONTAP (français non disponible) dans la base de connaissances NetApp