Gestion de l'espace (NetApp)
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Gestion de l'espace disque |
| Contexte | NetApp ONTAP 7-mode |
| Voir aussi | Vol · Configuration de SnapVault |
Options et mécanismes NetApp permettant de maîtriser la consommation d'espace disque : garanties d'allocation, restriction d'accès par type de fichier (FPolicy), gestion des inodes et préservation automatique de l'espace libre (autogrow / autodelete des snapshots).
Options de garantie d'espace
# garantit que le volume est déjà totalement alloué (anti thin-provisioning)
vol options vm_luns guarantee volume
# garantir une partie de l'espace
vol options vm_luns fractional_reserve 65
# garantir l'espace pour les fichiers (nécessite d'activer la réservation d'espace pour la LUN)
vol options oradb_vol guarantee file
file reservation /vol/db02/lun1.lun enable
# désactiver la garantie
vol options log_vol guarantee none
FPolicy
Les policies FPolicy permettent de définir des restrictions d'accès aux fichiers CIFS et NFS (par exemple bloquer certaines extensions).
license add <CIFS_code>
license add <NFS_code>
options fpolicy.enable on
# créer une politique nommée music_files de type screen
fpolicy create music_files screen
# afficher les policies
fpolicy
# ajouter des extensions à inclure
fpolicy extensions include add music_files mp3,ogg,mid
# ignorer des extensions
fpolicy extensions exclude add music_files wav
# retirer une extension de la liste des inclusions (ici .mid et le joker par défaut)
fpolicy extensions include remove music_files mid,???
# afficher la liste des extensions incluses
fpolicy extensions include show music_files
# exiger le filtrage par un serveur tiers avant tout accès (sinon repli sur le blocage natif)
fpolicy options music_files required on
# activer la policy à la création ou au renommage d'un fichier (empêche le contournement par copie/renommage)
fpolicy monitor set music_files -p cifs,nfs create,rename
# activer la policy
fpolicy enable music_files
# activer la policy pour un volume
fpolicy volume include add music_files users_vol
# exclure un volume de la policy
fpolicy volume exclude add music_files rootvol
# désactiver / supprimer une policy
fpolicy disable music_files
fpolicy destroy music_files
Gestion des inodes
df -i users_vol
maxfiles users_vol
# augmenter le nombre de fichiers maximum (doit être divisible par 4)
maxfiles users_vol <number>
Préservation automatique de l'espace (autogrow / snap autodelete)
# option par défaut : tente d'agrandir le volume avant de supprimer un snapshot.
# Attention : supprimer un snapshot casse les relations SnapMirror/SnapVault qui en dépendent.
vol options vol17 try_first volume_grow
# efface les snapshots avant d'agrandir le volume
vol options vol17 try_first snap_delete
# activer la préservation de l'espace : le volume grandit jusqu'à 120% de sa taille d'origine, par palier de 5%
vol autosize vol17 on
# ajuster les valeurs de l'autogrow : +50g max, par palier de 500m
vol size apps_vol
vol autosize apps_vol -m 50g -i 500m on
# voir les infos
vol autosize apps_vol
vol status -v apps_vol
Snapshot autodelete
# voir / activer l'autodelete des snapshots
snap autodelete vol17 show
snap autodelete vol17 on
# efface en priorité les snapshots non verrouillés par SnapMirror/SnapVault
snap autodelete vol17 commitment [try | disrupt]
# déclencheur par défaut : le volume atteint 98% ET la snap reserve est pleine
snap autodelete vol17 trigger volume
snap autodelete vol17 trigger snap_reserve
# arrêter la suppression quand volume ou snap_reserve atteint 10% (défaut : 20%)
snap autodelete vol17 target_free_space 10
# par défaut, les snapshots les plus anciens sont supprimés en premier
snap autodelete vol17 delete_order [newest_first | oldest_first]
# par défaut, les snapshots créés manuellement ou par script (SnapDrive, SnapMirror, SnapVault)
# sont supprimés en dernier ; avec "scheduled", ce sont ceux créés par snap sched
snap autodelete vol17 defer_delete [scheduled | user_created]
Voir aussi
- Vol — création, redimensionnement et snapshots de volumes
- Configuration de SnapVault — impact des snapshots verrouillés sur la réplication
- Vfiler — rattachement de volumes gérés à un vfiler