Go to main content
Guide d'administration des systèmes Oracle® ZFS Storage Appliance, version OS8.6.x

Quitter la vue de l'impression

Mis à jour : Septembre 2016
 
 

Configuration des quotas d'utilisateurs ou de groupes (CLI)

Il est possible de définir des quotas pour un utilisateur ou un groupe au niveau du système de fichiers.

  1. Accédez à shares, sélectionnez un projet, puis sélectionnez un partage, comme indiqué dans cet exemple.
    hostname:> shares select default select eschrock
  2. Entrez users, puis list pour afficher les utilisateurs actuels.
    hostname:shares default/eschrock> users          
    hostname:shares default/eschrock users> list
    USER       NAME                            USAGE  QUOTA  SOURCE
    user-000   root                             321K      -       -
    user-001   ahl                             9.94K      -       -
    user-002   eschrock                        20.0G      -       -
    

    Remarque -  Un utilisateur qui ne consomme aucun espace sur le système de fichiers et qui n'a pas de quota défini ne figure pas dans la liste des utilisateurs actifs.
  3. Entrez select et name= utilisateur.
    hostname:shares default/eschrock users> select name=eschrock 
    hostname:shares default/eschrock user-002> get               
                              name = eschrock      
                          unixname = eschrock
                            unixid = 132651
                           winname = (unset)
                             winid = (unset)
                             usage = 20.0G
                             quota = (unset)
                            source = (unset)
  4. Entrez quota= et une valeur. Entrez commit et done.

    Remarque -  Pour effacer un quota, définissez la valeur sur '0'.
    hostname:shares default/eschrock user-002> set quota=100G
                             quota = 100G (uncommitted)       
    hostname:shares default/eschrock user-002> commit
    hostname:shares default/eschrock user-002> done  
    
  5. Pour définir un quota pour ce genre d'utilisateur ou de groupe, exécutez la commande quota puis définissez le nom et le quota.

    La colonne Source affiche "local" si le quota a été défini au niveau système de fichiers, "default" s'il a été défini au niveau projet ou "-" si aucun quota n'a été défini. Dans l'exemple suivant, le quota d'utilisateurs par défaut défini au niveau projet est de 50 Go.

    Si un quota d'utilisateurs ou de groupes a été défini au niveau projet, cette procédure remplace cette valeur.

    hostname:shares default/eschrock users> quota  
    hostname:shares default/eschrock users quota (uncomitted)> set name=bmc
                              name = bmc (uncommitted)                      
    hostname:shares default/eschrock users quota (uncomitted)> set quota=default
                             quota = default (uncommitted)                       
    hostname:shares default/eschrock users quota (uncomitted)> commit
    hostname:shares default/eschrock users> list                     
    USER       NAME                            USAGE  QUOTA  SOURCE
    user-000   root                             321K      -       -
    user-001   ahl                             9.94K      -       -
    user-002   eschrock                        20.0G   100G   local
    user-003   bmc                                 -   50G  default

Rubriques connexes