▷ Installera kvot och skapa diskotekvoter för Ubuntu 20.04 eller 20.10

Hårddisken i Linux -system är en viktig hårdvarukomponent eftersom utan den skulle operativsystemet eller någon av de applikationer som vi arbetar helt enkelt inte kunna installeras. Utöver detta är det med hårddisken möjligt att skapa säkerhetskopieringskonfigurationer som gör det möjligt att behålla tillgängligheten av data.

När du hanterar en hårddisk i Linux finns det ett viktigt alternativ som gör att vi kan bestämma användarens sätt att använda och det är med diskkvoter. Dessa kvoter är i princip ansvariga för att definiera utrymmet för en fil i en specifik användare. Detta hindrar en viss användare från att missbruka globalt diskutrymme för icke-vitala saker.

Filsystemen som stöder kvotsystemet är xfs, ext2, ext4 och ext3 och mer, det är viktigt att förtydliga att när en kvotallokering tillämpas kommer det att vara specifikt för filsystemet och för varje användare som skapas och är tillgängligt på det system som används .

Det finns två typer av kvoter i Linux:

Efter block (block)Ett block motsvarar 1 kb så en blockkvot anger det totala antalet block som en användare kan använda i systemet.

Av inoder (inoder)I Linux hänvisar en inod till pekarnumret för Linux -filsystemet, detta indikerar på vilka specifika block på disken data för en fil eller ett objekt är tillgängligt

Solvetic kommer att förklara hur du installerar Quota och konfigurerar den på Ubuntu 20.04 eller 20.10.

1. Så här installerar du kvot på Ubuntu 20

Steg 1
Det första steget blir att uppdatera systemet, för detta går vi till terminalen och kör:

 sudo apt uppdatering

FÖRSTORA

Steg 2
När systemet har uppdaterats fortsätter vi att installera Quota med följande kommando:

 sudo apt installera kvot

FÖRSTORA

Steg 3
Vi anger bokstaven S för att bekräfta nedladdning och installation av kvot i Ubuntu 20, när denna process är klar ser vi följande:

FÖRSTORA

Steg 4
Vi bekräftar kvotversionen med kommandot:

 kvot -version

FÖRSTORA

2. Så här installerar du kvotmodul i Ubuntu 20.04 eller 20.10


Om du kör ett virtuellt molnbaserat system kanske standardinstallationen i Ubuntu inte har de kärnmoduler som använder kvoter.

Steg 1
Modulerna kvota_v1 och kvot_v2 måste finnas i katalogen / lib / moduler, vi bekräftar detta med följande kommando:

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

FÖRSTORA

Steg 2
Om den inte är närvarande måste vi utföra följande för installationen:

 sudo apt installera linux-image-extra-virtual

3. Hur man uppdaterar monteringsalternativ i Ubuntu


För att kvoter ska vara aktiva i systemet måste de monteras med tillhörande kvotalternativ.

Steg 1
Ett alternativ är att uppdatera filsystemposten som finns i filen / etc / fstab med någon redigerare:

 sudo nano / etc / fstab
Vi kommer att se följande:

FÖRSTORA

Steg 2
Där måste vi ersätta rotlinjen (/) som pekar på rotsystemet med följande:

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

FÖRSTORA

Vi sparar ändringarna med tangenterna Ctrl + O och vi lämnar redigeraren med tangenterna Ctrl + X. De inmatade raderna har till uppgif.webpt att tillåta åtkomst till userquota och grpquota.

Steg 3
Vi konfigurerade systemet för att tillämpa ändringarna:

 sudo mount -o remount /

FÖRSTORA

Steg 4
För att verifiera användningen av nya alternativ när du monterar filsystemet i filen / proc / mounts kommer det att göras via grep, vi utför följande:

 sudo cat / proc / mounts | grep '/'

FÖRSTORA

4. Så här aktiverar du kvoter i Ubuntu 20

Steg 1
För att filsystemen ska vara redo att använda kvot kommer vi att köra kommandot quotacheck på alla filsystem som kvoten kommer att agera på följande sätt:

 sudo quotacheck -cum /
Om vi ​​bara ska använda kvotgruppen vi kör:
 sudo quotacheck -cgm /
Om vi ​​ska använda både användare och grupp kör vi:
 sudo quotacheck -cugm /

FÖRSTORA

Steg 2
De variabler som används är:

  • -u: anger att en användarbaserad kvotfil skapas.
  • -g: anger att en gruppbaserad kvotfil skapas.
  • -m: inaktivera filsystemåterställning till skrivskyddad nivå

Vi aktiverar kvoterna i root (/):

 sudokvot -v /

FÖRSTORA

Steg 3
För att inaktivera kvoter utför vi:

 sudo quotaoff -v /

FÖRSTORA

Steg 4
Vi listar rotkatalogen med följande kommando:

 ls /

FÖRSTORA

5. Hur man använder kvoter i Ubuntu

Steg 1
Det första steget är att konfigurera användarkvoterna, för detta kommer vi att använda kommandot edquota enligt följande:

 sudo edquota -u solvetic
Parametern -u anger att kvoten tillhör en användare, när du trycker på Enter ser vi följande:

FÖRSTORA

Vi kan se detaljer om plats, block, typer / mjuk, hård), inoder, etc.
Observera att en inodbaserad kvot är ansvarig för att begränsa antalet filer och kataloger som användare kan skapa oavsett storleken som används på disken.

Varje kvotuppsättning låter dig ställa in den mjuka och hårda gränsen för hårddiskkvotfunktionen.
De mjuka och hårda gränserna fungerar på samma sätt som inoden eftersom de kan ha en specifik gräns, med den mjuka sektionen kan en användare eller grupp överskrida den flexibla gränsen under en period av dagar som kallas en nådeperiod men det är inte tillåtet att överskrida det. tiden med den strikta gränsen.

Steg 2
Där kan vi ange gränserna vid behov:

FÖRSTORA

Steg 3
Efter detta är det möjligt att utföra följande kommando för att validera status för kvoterna:

 sudokvot -vs "användare"

FÖRSTORA

Steg 4

Använda setquota för att definiera nivåerSetquota -kommandot gör att vi kan fastställa dessa kvotnivåer i Ubuntu, för detta anger vi användarnamnet, parametern -u och kvotgränserna:

 sudo setquota -u "användare" storlek M 0 0 /
Vi validerar ändringarna med kommandot sudo quota -vs "user"

FÖRSTORA

Steg 5

Skapande av kvotrapporter i UbuntuDet är möjligt att få tillgång till en rapport om alla användare:

 sudo repquota -s /

FÖRSTORA

Vi ser var och en av kvotelementen.

Steg 6

Ange nådeperioder med kvotNådeperioden tillåter i princip en användare att ha tillstånd att arbeta lite över den fastställda gränsen (gäller endast den mjuka sektionen), vi kommer att använda nådeperioden med följande kommando på några sekunder:

 sudo setquota -t 900000 900000 /
Återigen kör vi sudo repquota -s / för att kontrollera:

FÖRSTORA

Med kvot har vi full kontroll över disken och vi kan inte bara avgöra hur mycket utan under vilken tid en användare kommer att ha utrymme och därmed mycket bättre hantera denna viktiga del på hårddisken.

wave wave wave wave wave