Ignorer les liens de navigation | |
Quitter la vue de l'impression | |
![]() |
Guide d'administration des systèmes Oracle® ZFS Storage Appliance, version 2013.1.3.0 |
A propos d'Oracle ZFS Storage Appliance
Fonctionnalités clés d'Oracle ZFS Storage Appliance
Services de données Oracle ZFS Storage Appliance
Configuration de l'appareil Oracle ZFS Storage Appliance
Interface utilisateur de navigateur (BUI, Browser User Interface)
Icônes de la barre d'outils d'analyse
Icônes de mappage des identités
Interface de ligne de commande (CLI, Command Line Interface)
Utilisation de l'écriture de scripts CLI
Utilisation des commandes de traitement par lots
Présentation des commandes d'écriture de script CLI
Accès à l'environnement de script CLI
Présentation des fonctions CLI intégrées
Utilisation de la fonction run
Utilisation de la fonction get
Utilisation de la fonction list
Utilisation de la fonction children
Utilisation des fonctions pour la génération des sorties
Présentation des erreurs de script CLI
Configuration d'Oracle ZFS Storage Appliance
La fonction Choices retourne une série de valeurs de la propriété valide pour toute propriété dont l'ensemble de valeurs est connu et énumérable. Par exemple, le script suivant extrait la liste de tous les pools sur le noeud de partage à l'aide de la fonction Choices, puis itère tous les pools pour répertorier les projets et les partages ainsi que l'espace disponible.
fmt = '%-40s %-15s %-15s\n'; printf(fmt, 'SHARE', 'USED', 'AVAILABLE'); run('cd /'); run('shares'); pools = choices('pool'); for (p = 0; p < pools.length; p++) { set('pool', pools[p]); projects = list(); for (i = 0; i < projects.length; i++) { run('select ' + projects[i]); shares = list(); for (j = 0; j < shares.length; j++) { run('select ' + shares[j]); share = pools[p] + ':' + projects[i] + '/' + shares[j]; printf(fmt, share, get('space_data'), get('space_available')); run('cd ..'); } run('cd ..'); } }
SHARE USED AVAILABLE pond:projectA/fs1 31744 566196178944 pond:projectA/fs2 31744 566196178944 pond:projectB/lun1 21474836480 587670999040 puddle:deptA/share1 238475 467539219283 puddle:deptB/share1 129564 467539219283 puddle:deptB/share2 19283747 467539219283