GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa e configura la quota disco di utenti e gruppi su Ubuntu e Debian

La maggior parte delle volte, l'utente conserva tutti i suoi file spazzatura/indesiderati nella sua home directory e non si preoccupa mai di cancellarli. Ciò potrebbe bloccare l'utilizzo dello spazio di archiviazione ad altri utenti originali. Pertanto, le quote vengono utilizzate per limitare la quantità di spazio su disco che un utente/gruppo può utilizzare sul sistema. Per implementare le quote, una quota strumento viene utilizzato per gestire dinamicamente la quota del disco di un utente/gruppo. Vantaggio dell'utilizzo di quota strumento è la possibilità di modificare le quote al volo senza complicati ridimensionamenti del disco!

Questo tutorial passo passo ti mostrerà come installare la quota strumento e si concentra sulla configurazione delle quote di utenti e gruppi.

Passaggio 1:installazione dello strumento Quota sul sistema Ubuntu

#apt-get quota di installazione

Fase 2:abilita il controllo della quota sul filesystem

un. Prima di applicare le quote specifiche dell'utente, è necessario modificare le opzioni di montaggio del filesystem. Quindi, apri /etc/fstab come mostrato di seguito.

#vim /etc/fstab

Aggiungendo le parole chiave usrquota (per quote specifiche dell'utente) e/o grpquota (per le quote sui gruppi) alle opzioni di montaggio è possibile abilitare le quote. Puoi aggiungere la parola chiave usrquota/grpquota come mostrato di seguito in  fstab file con l'unità desiderata da utilizzare sotto quota.

LABEL=cloudimg-rootfs   /        ext4   defaults,usrquota,grpquota        0 0

Salva il file ed esci.

b. Abilita le nuove opzioni di montaggio rimontando il file system:

#mount -o remount 

c. Dopo aver abilitato la quota e aver rimontato il file system, il sistema è in grado di lavorare con le quote del disco. Tuttavia il file system stesso non è ancora pronto per supportare le quote. Il comando seguente creerà un file  quota nella directory principale del file system per utente e gruppo. Questo è un file di indice utilizzato dallo strumento quota per tenere traccia delle dimensioni del disco dell'utente. Contiene anche i limiti alle dimensioni del disco utilizzabili per un particolare utente.

#quotachek -cum /

Il comando è costituito dai seguenti tre parametri:

c:Crea nuovo file Quotasu:Verifica la quota del disco utente:non rimontare il filesystem in sola lettura
#ls -l /-rw------- 1 radice radice 7168 15 giugno 09:30 aquota.group-rw------- 1 radice radice 7168 15 giugno 09:31 aquota.user 

Passaggio 3: configura le quote disco per utenti e gruppi

Le quote utente/gruppo vengono configurate utilizzando l'utilità edquota , seguendo il nome utente o il nome del gruppo, come mostrato nel comando seguente:

#edquota ubuntu

Il comando aprirà l'editor di testo con i valori predefiniti configurati. Ad esempio, per impostare la quota del disco di 10 Mb per l'utente "ubuntu ' come mostrato di seguito:

Quote del disco per l'utente ubuntu (uid 1000):il filesystem blocca gli inode soft hard soft hard /dev/vda1 32 10000 10240 9 0 0

L'editor di testo mostra 7 colonne diverse come spiegato:

1. Nome del file system2. Blocchi totali utilizzati dall'utente3. Limite di soft block per l'utente sul filesystem4. Limite di blocco rigido per l'utente sul filesystem5. Totale iNode utilizzati dall'utente6. Limite di inode soft per l'utente sul filesystem7. Limite di hard inode per l'utente sul filesystem
I blocchi si riferiscono alla quantità di spazio su discoinodes si riferiscono al numero di file/cartelle che possono essere utilizzati,

La maggior parte delle volte, l'importo del blocco verrà utilizzato per impostare la quota. Il limite di blocco rigido è la quantità massima assoluta di spazio su disco che un utente o un gruppo può utilizzare, dopodiché non è possibile creare file. Considerando che il limite di blocco software definisce la quantità massima di spazio su disco, tuttavia, il limite di blocco può essere superato per un certo periodo di tempo che è configurabile come periodo di grazia. Per impostazione predefinita, il periodo di grazia è di 7 giorni e per modificare il periodo di grazia eseguire il comando seguente:

#edquota -t
Periodo di grazia prima dell'applicazione dei limiti software per gli utenti:le unità di tempo possono essere:giorni, ore, minuti o secondi Periodo di grazia del blocco del filesystem Periodo di grazia Inode /dev/vda1 7 giorni 7 giorni

Puoi anche utilizzare il comando seguente per impostare la quota per l'utente:

#setquota -u ubuntu 10000 10240 0 0 -a /

Fase 4:generazione di rapporti sulle quote utenti

Immediatamente puoi generare il rapporto sull'utilizzo della quota del disco per l'utente utilizzando il comando seguente:

# repquota -a*** Report per le quote utenti sul dispositivo /dev/vda1Tempo di grazia del blocco:7 giorni; Tempo di grazia dell'inode:7 giorni Limiti di blocco Limiti di file L'utente ha utilizzato soft hard grazia utilizzato soft hard grazia--------------------------------- ---------------------------------------------------- root -- 1404912 0 0 65583 0 0ubuntu +- 32 10 11 6 giorni 9 0 0

Nota, l'utente "ubuntu ‘ ha superato solo il suo limite di blocco e non il limite di file indicato dal segno +-.

Passaggio 5: Come accendere e spegnere Quota disco Linux utilizzando quotaon e quotaoff comandi

Puoi abilitare le quote del disco per un filesystem già montato utilizzando il comando seguente:

# quotaon -vug / /dev/vda1 [/]:quote di gruppo attivate /dev/vda1 [/]:quote utente attivate

Nel caso, se ricevi un messaggio di errore "quotaon:formato quota non supportato nel kernel", fai clic qui per risolvere il problema.

Allo stesso modo, puoi disabilitare le quote del disco usando il seguente comando:

# quotaoff -vug / /dev/vda1 [/]:quote di gruppo disattivate /dev/vda1 [/]:quote utente disattivate

Ubuntu
  1. Come installare e configurare Redis su Ubuntu 18.04

  2. Come installare e configurare Redmine su Ubuntu 18.04

  3. Come installare e configurare Samba su Ubuntu 18.04

  4. Come installare e configurare Redis su Ubuntu 20.04

  5. Installa Node.js in Ubuntu e Debian

Come installare e configurare Solr 6 su Ubuntu 16.04

Installa e configura Git su Ubuntu 16.04

Installa e configura Fail2ban su Ubuntu 20.04

Installa e configura GlusterFS su Ubuntu 16.04 / Debian 8

Installa e configura OwnCloud su Ubuntu 21 / Debian 11

Installa e configura Virtualmin su Ubuntu 20.04 / Debian 10 Server