▷ Installer kvote og opret diskotekvoter for Ubuntu 20.04 eller 20.10

Harddisken i Linux -systemer er en vigtig hardwarekomponent, da uden det kunne operativsystemet eller nogen af ​​de programmer, vi arbejder, simpelthen ikke installeres. Ud over dette er det med harddisken muligt at oprette backup -konfigurationer, der gør det muligt at opretholde tilgængeligheden af ​​dataene.

Når du administrerer en harddisk i Linux, er der en væsentlig mulighed, der gør det muligt for os at bestemme brugernes måde at bruge det på, med diskkvoter. Disse kvoter er dybest set ansvarlige for at definere mængden af ​​plads til en fil i en bestemt bruger. Dette forhindrer en bestemt bruger i at misbruge global diskplads til ikke-vitale ting.

De filsystemer, der understøtter kvotesystemet, er xfs, ext2, ext4 og ext3 og mere, det er vigtigt at præcisere, at når en kvoteallokering anvendes, vil det være specifikt for filsystemet og for hver bruger, der er oprettet og tilgængelig på det anvendte system .

Der er to typer kvoter i Linux:

Efter blokke (blokke)En blok svarer til 1 kb, så en blokkvote angiver det samlede antal blokke, som en bruger kan bruge i systemet.

Ved inoder (inoder)I Linux henviser en inode til markørnummeret for Linux -filsystemet, dette angiver på hvilke specifikke blokke af disken dataene i en fil eller et objekt er tilgængelige

Solvetic forklarer, hvordan du installerer Quota og konfigurerer det på Ubuntu 20.04 eller 20.10.

1. Sådan installeres kvote på Ubuntu 20

Trin 1
Det første trin vil være at opdatere systemet, for dette går vi til terminalen og udfører:

 sudo apt opdatering

FORSTØRRE

Trin 2
Når systemet er blevet opdateret, fortsætter vi med at installere Quota med følgende kommando:

 sudo apt installere kvote

FORSTØRRE

Trin 3
Vi indtaster bogstavet S for at bekræfte download og installation af kvote i Ubuntu 20, når denne proces er færdig, vil vi se følgende:

FORSTØRRE

Trin 4
Vi bekræfter kvoteversionen med kommandoen:

 kvote -version

FORSTØRRE

2. Sådan installeres kvotemodul i Ubuntu 20.04 eller 20.10


Hvis du kører et virtuelt skybaseret system, har standardinstallationen i Ubuntu muligvis ikke de kernemoduler, der gør brug af kvoter.

Trin 1
Quota_v1 og quota _v2 modulerne skal være i biblioteket / lib / modules, vi bekræfter dette med følgende kommando:

 find / lib / modules / `uname -r` -type f -name ' * quota_v * .ko *'

FORSTØRRE

Trin 2
Hvis den ikke er til stede, skal vi udføre følgende for installationen:

 sudo apt installere linux-image-extra-virtual

3. Sådan opdateres monteringsindstillinger i Ubuntu


For at kvoter skal være aktive i systemet, skal de monteres med tilhørende kvotemuligheder.

Trin 1
En mulighed er at opdatere filsystemposten i filen / etc / fstab med en editor:

 sudo nano / etc / fstab
Vi vil se følgende:

FORSTØRRE

Trin 2
Der skal vi erstatte rodlinjen (/), der peger på rodsystemet med følgende:

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

FORSTØRRE

Vi gemmer ændringerne med tasterne Ctrl + O, og vi forlader editoren med tasterne Ctrl + X. De indtastede linjer har til opgave at give adgang til userquota og grpquota.

Trin 3
Vi konfigurerede systemet til at anvende ændringerne:

 sudo mount -o remount /

FORSTØRRE

Trin 4
For at verificere brugen af ​​nye muligheder ved montering af filsystemet i filen / proc / mounts, vil det blive gjort via grep, vi udfører følgende:

 sudo cat / proc / mounts | grep '/'

FORSTØRRE

4. Sådan aktiveres kvoter i Ubuntu 20

Trin 1
For at filsystemerne er klar til at bruge kvote, vil vi køre kommandoen quotacheck på hvert af de filsystemer, som kvoten vil handle på som følger:

 sudo quotacheck -cum /
Hvis vi kun skal bruge den kvotegruppe, vi udfører:
 sudo quotacheck -cgm /
Hvis vi skal bruge både bruger og gruppe, udfører vi:
 sudo quotacheck -cugm /

FORSTØRRE

Trin 2
De anvendte variabler er:

  • -u: angiver, at der vil blive oprettet en brugerbaseret kvotefil.
  • -g: angiver, at der vil blive oprettet en gruppebaseret kvotefil.
  • -m: deaktiver filsystem-remount til skrivebeskyttet niveau

Vi aktiverer kvoterne i root (/):

 sudo kvote -v /

FORSTØRRE

Trin 3
For at deaktivere kvoter udfører vi:

 sudo quotaoff -v /

FORSTØRRE

Trin 4
Vi lister rodmappen med følgende kommando:

 ls /

FORSTØRRE

5. Sådan bruges kvoter i Ubuntu

Trin 1
Det første trin vil være at konfigurere brugerkvoterne, til dette vil vi bruge kommandoen edquota som følger:

 sudo edquota -u solvetic
Parameteren -u angiver, at kvoten tilhører en bruger, når der trykkes på Enter, ser vi følgende:

FORSTØRRE

Vi kan se detaljer om placering, blokke, typer / blød, hård), inoder osv.
Bemærk, at en inodebaseret kvote er ansvarlig for at begrænse antallet af filer og mapper, som brugerne kan oprette uanset størrelsen, der bruges på disken.

Hvert sæt kvoter giver dig mulighed for at indstille den bløde og hårde grænse for harddiskens kvotefunktion.
De bløde og hårde grænser fungerer på samme måde som inoden, da de kan have en bestemt grænse, med den bløde sektion kan en bruger eller gruppe overskride den fleksible grænse i en periode på dage, der kaldes en afdragsfri periode, men det er ikke tilladt at overskride det. tiden med den strenge grænse.

Trin 2
Der kan vi indtaste grænserne efter behov:

FORSTØRRE

Trin 3
Herefter er det muligt at udføre følgende kommando for at validere status for kvoterne:

 sudokvote -vs "bruger"

FORSTØRRE

Trin 4

Brug af setquota til at definere niveauerSetquota -kommandoen giver os mulighed for at etablere disse kvoteniveauer i Ubuntu, til dette indtaster vi brugernavnet, parameteren -u og kvotegrænserne:

 sudo setquota -u "bruger" størrelse M 0 0 /
Vi validerer ændringerne med kommandoen sudo quota -vs "user"

FORSTØRRE

Trin 5

Oprettelse af kvoterapport i UbuntuDet er muligt at få adgang til en rapport om alle brugere:

 sudo repquota -s /

FORSTØRRE

Vi ser hvert af kvoteelementerne.

Trin 6

Indstilling af afdragsperioder med kvoteAfdragsfriheden tillader i grunden en bruger at have tilladelse til at arbejde lidt ud over den fastsatte grænse (gælder kun den bløde sektion), vi vil bruge afdragsperioden med følgende kommando på sekunder:

 sudo setquota -t 900000 900000 /
Igen kører vi sudo repquota -s / for at kontrollere:

FORSTØRRE

Med kvote har vi fuld kontrol over disken, og vi kan ikke kun bestemme, hvor meget, men på hvilken tid en bruger vil have plads og dermed meget bedre styre denne væsentlige del på harddisken.

wave wave wave wave wave