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 / fstabVi 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 solveticParametern -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.