▷ Installer kvote og lag diskettkvoter for Ubuntu 20.04 eller 20.10

Harddisken i Linux -systemer er en viktig maskinvarekomponent siden uten den, kunne operativsystemet eller noen av programmene vi jobber ganske enkelt ikke installeres. I tillegg til dette, med harddisken er det mulig å lage sikkerhetskopieringskonfigurasjoner som gjør det mulig å opprettholde tilgjengeligheten av dataene.

Når du administrerer en harddisk i Linux, er det et viktig alternativ som lar oss bestemme brukerens måte å bruke det på, og det er med diskkvoter. Disse kvotene har i utgangspunktet ansvaret for å definere mengden plass til en fil i en bestemt bruker. Dette forhindrer en bestemt bruker i å misbruke global diskplass for ikke-vitale ting.

Filsystemene som støtter kvotesystemet er xfs, ext2, ext4 og ext3 og mer, det er viktig å presisere at når en kvoteallokering brukes, vil det være spesifikt for filsystemet og for hver bruker som er opprettet og tilgjengelig på systemet som brukes .

Det er to typer kvoter i Linux:

Etter blokker (blokker)En blokk tilsvarer 1 kb, så en blokkvote indikerer det totale antallet blokker som en bruker kan bruke i systemet.

Av inoder (inoder)I Linux refererer en inode til pekerenummeret for Linux -filsystemet, dette indikerer på hvilke spesifikke blokker på disken dataene til en fil eller et objekt er tilgjengelige

Solvetic vil forklare hvordan du installerer Quota og konfigurerer den på Ubuntu 20.04 eller 20.10.

1. Slik installerer du kvote på Ubuntu 20

Trinn 1
Det første trinnet vil være å oppdatere systemet, for dette går vi til terminalen og utfører:

 sudo apt oppdatering

FORSTØRRE

Steg 2
Når systemet er oppdatert, fortsetter vi med å installere Quota med følgende kommando:

 sudo apt installere kvote

FORSTØRRE

Trinn 3
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av kvote i Ubuntu 20, når denne prosessen er ferdig, vil vi se følgende:

FORSTØRRE

Trinn 4
Vi bekrefter kvoteversjonen med kommandoen:

 kvote -versjon

FORSTØRRE

2. Slik installerer du kvotemodulen i Ubuntu 20.04 eller 20.10


Hvis du kjører et virtuelt skybasert system, kan det hende at standard Ubuntu-installasjonen ikke har kjernemodulene som bruker kvoter.

Trinn 1
Modulene kvote_v1 og kvote _v2 må være i katalogen / lib / moduler, vi bekrefter dette med følgende kommando:

 finn / lib / modules / `uname -r` -type f -name ' * kvote_v * .ko *'

FORSTØRRE

Steg 2
Hvis den ikke er tilstede, må vi utføre følgende for installasjonen:

 sudo apt installere linux-image-extra-virtual

3. Slik oppdaterer du monteringsalternativer i Ubuntu


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

Trinn 1
Ett alternativ er å oppdatere filsystemoppføringen i / etc / fstab -filen med en redaktør:

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

FORSTØRRE

Steg 2
Der må vi erstatte rotlinjen (/) som peker mot rotsystemet med følgende:

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

FORSTØRRE

Vi lagrer endringene med tastene Ctrl + O og vi avslutter redigeringsprogrammet med tastene Ctrl + X. Linjene som er lagt inn har som oppgave å gi tilgang til brukerkvote og grpkvote.

Trinn 3
Vi konfigurerte systemet for å anvende endringene:

 sudo mount -o remount /

FORSTØRRE

Trinn 4
For å bekrefte bruken av nye alternativer når du monterer filsystemet i / proc / mounts -filen, vil det bli gjort gjennom grep, vi utfører følgende:

 sudo cat / proc / mounts | grep '/'

FORSTØRRE

4. Slik aktiverer du kvoter i Ubuntu 20

Trinn 1
For at filsystemene skal være klare til å bruke kvote, skal vi kjøre kommandoen quotacheck på hvert av filsystemene som kvoten vil fungere på som følger:

 sudo quotacheck -cum /
Hvis vi bare skal bruke kvotegruppen vi utfører:
 sudo quotacheck -cgm /
Hvis vi skal bruke både bruker og gruppe, utfører vi:
 sudo quotacheck -cugm /

FORSTØRRE

Steg 2
Variablene som brukes er:

  • -u: indikerer at en brukerbasert kvotefil vil bli opprettet.
  • -g: indikerer at en gruppebasert kvotefil vil bli opprettet.
  • -m: deaktiver filsystemet på nytt til skrivebeskyttet nivå

Vi aktiverer kvotene i root (/):

 sudo kvote -v /

FORSTØRRE

Trinn 3
For å deaktivere kvoter utfører vi:

 sudo quotaoff -v /

FORSTØRRE

Trinn 4
Vi viser rotkatalogen med følgende kommando:

 ls /

FORSTØRRE

5. Hvordan bruke kvoter i Ubuntu

Trinn 1
Det første trinnet vil være å konfigurere brukerkvotene, for dette vil vi bruke kommandoen edquota som følger:

 sudo edquota -u solvetic
Parameteren -u indikerer at kvoten tilhører en bruker. Når du trykker Enter vil vi se følgende:

FORSTØRRE

Vi kan se detaljer om plassering, blokker, typer / myke, harde), inoder, etc.
Vær oppmerksom på at en inodebasert kvote er ansvarlig for å begrense antall filer og kataloger som brukerne kan opprette uavhengig av størrelsen som brukes på disken.

Hvert sett med kvoter lar deg angi den myke og harde grensen på harddiskens kvotefunksjon.
De myke og harde grensene fungerer på samme måte som inoden siden de kan ha en spesifikk grense. Med den myke delen kan en bruker eller gruppe overskride den fleksible grensen i en periode på dager som kalles en nådeperiode, men det er ikke tillatt å overskride det. tiden med den strenge grensen.

Steg 2
Der kan vi angi grensene etter behov:

FORSTØRRE

Trinn 3
Etter dette er det mulig å utføre følgende kommando for å validere statusen for kvotene:

 sudokvote -vs "bruker"

FORSTØRRE

Trinn 4

Bruke setquota til å definere nivåerSetquota -kommandoen lar oss etablere disse kvotenivåene i Ubuntu, for dette angir vi brukernavnet, parameteren -u og kvotegrensene:

 sudo setquota -u "bruker" størrelse M 0 0 /
Vi validerer endringene med kommandoen sudo quota -vs "user"

FORSTØRRE

Trinn 5

Oppretting av kvoterapport i UbuntuDet er mulig å få tilgang til en rapport over alle brukere:

 sudo repquota -s /

FORSTØRRE

Vi ser hvert av kvoteelementene.

Trinn 6

Angi nådeperioder med kvoteFristperioden tillater i utgangspunktet en bruker å ha tillatelse til å jobbe litt utover den fastsatte grensen (gjelder bare den myke delen), vi vil bruke nådeperioden med følgende kommando på sekunder:

 sudo setquota -t 900000 900000 /
Igjen kjører vi sudo repquota -s / for å sjekke:

FORSTØRRE

Med kvote har vi full kontroll over disken, og vi kan ikke bare bestemme hvor mye, men på hvilken tid en bruker vil ha plass og dermed bedre administrere denne viktige delen på harddisken.

wave wave wave wave wave