Opérations liées aux systèmes de fichiers
Les opérations liées aux systèmes de fichiers répertorient et gèrent les partages de systèmes de fichiers. Toutes les commandes sont configurées pour porter sur un pool de stockage ou un projet donné.
{service_uri}/pools/{pool}/project/{project}
Tableau 12-10 Commandes des systèmes de fichiers
|
|
|
GET
|
/filesystems
|
Liste de tous les systèmes de fichiers
|
GET
|
/pools/<pool>/projects /<project>/filesystems
|
Liste de systèmes de fichiers
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>
|
Obtention des détails des systèmes de fichiers
|
POST
|
/pools/<pool>/projects /<project>/filesystems
|
Création d'un système de fichiers
|
PUT
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>
|
Modification d'un système de fichiers
|
DELETE
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>
|
Destruction d'un système de fichiers
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups
|
Obtention de l'utilisation d'un groupe de systèmes de fichiers
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups /<group>
|
Obtention de l'utilisation d'un groupe de systèmes de fichiers par rapport au groupe spécifié
|
POST
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups
|
Création d'un quota de groupe de systèmes de fichiers
|
PUT
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups /<name>
|
Modification d'un quota de groupe de systèmes de fichiers
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users
|
Obtention de l'utilisation par un utilisateur de système de fichiers
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users /<user>
|
Obtention de l'utilisation d'un système de fichiers par l'utilisateur spécifié
|
POST
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users
|
Création d'un quota d'utilisateur de systèmes de fichiers
|
PUT
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users /<name>
|
Modifie un quota d'utilisateur de systèmes de fichiers
|
|
Chaque système de fichiers contient des propriétés liées au projet ainsi que les propriétés spécifiques au système de fichiers suivant.
Tableau 12-11 Propriétés des systèmes de fichiers
|
|
|
string
|
casesensitivity
|
Paramètre de sensibilité à la casse ("mixed", "sensitive" ou "insensitive")
|
string
|
groupe
|
Nom du groupe
|
string
|
normalization
|
Normalisation
|
string
|
permissions
|
Autorisations du système de fichiers
|
string
|
project
|
Nom du projet
|
boolean
|
quota_snap
|
Indicateur d'inclusion d'instantanés dans le quota
|
boolean
|
reservation_snap
|
Indicateur d'inclusion d'instantanés dans la réservation
|
string
|
shadow
|
Source de migration de données
|
string
|
sharesmb_name
|
Nom du partage SMB
|
object
|
source
|
Propriétés d'héritage du projet
|
object
|
usage
|
Information d'utilisation du système de fichiers
|
string
|
user
|
Nom de l'utilisateur détenteur du partage
|
boolean
|
utf8only
|
Indicateur de rejet d'éléments hors UTF-8
|
|