Kontrollige kettaruumi käsudega df ja du

Määrata kasutatud ja vaba kettaruumi

Teie Linuxi süsteemis saadaoleva ja kasutatava kettaruumi kokkuvõte on kiire viis sisestada terminali aknas df käsk. Käsk df tähistab " d isk f ilesystem". Valikus -h (df -h) näitab kettaruumi inimeste loetavas vormis, mis sel juhul tähendab, et see annab teile numbritega ühikuid.

DF käsu väljundiks on nelja veeru tabel. Esimene veerg sisaldab failisüsteemi teed, mis võib olla viide kõvakettale või teisele mäluseadmele või võrguga ühendatud failisüsteemile. Teine veerg näitab selle failisüsteemi suutlikkust. Kolmas veerg näitab vaba ruumi ja viimane veerg näitab tee, millele see failisüsteem on paigaldatud. Mount-punkti asukoht on kataloogipuus, kus saate seda failisüsteemi leida ja sellele juurde pääseda.

Teisest küljest näitab käsk du ka kõvakettaruumi, mida käimasolevas kataloogis asuvad failid ja kataloogid kasutavad. Valik -h (df -h) muudab väljundi hõlpsamaks.

Vaikimisi kuvab käsk du käske kõik alamkataloogid, mis näitavad, kui palju kettaruumi on igaüks okupeerinud. Seda saab vältida -s-valikuga (df -h -s). See näitab ainult kokkuvõtet. Nimelt kõigi alamkataloogide kasutatav kettaruum. Kui soovite näidata kataloogi (kausta) kettakasutust, välja arvatud käimasolev kataloog, sisestage selle kataloogi nimi viimase argumendina. Näiteks: du-h-pilte , kus "pildid" on praeguse kataloogi alamkataloog.

Lisateave df käskluse kohta

Vaikimisi peate ainult nägema ligipääsetavaid failisüsteeme, mis on vaikimisi df-käsu kasutamisel.

Kuid võite siiski tagasi kõik failisüsteemid, sealhulgas pseudo, duplikaadid ja ligipääsmatud failisüsteemid, kasutades ühte järgmistest käskudest:

df -a
df -all

Eespool toodud käske ei tundu enamikule inimestele väga kasulik, kuid järgmistel on. Vaikimisi on kasutatud ja vaba kettaruum loetletud baitides.

Loomulikult võite kasutada järgmist käsku:

df-h

See näitab väljundit loetavamates vormingutes nagu suurus 546G, saadaval 496G. Kuigi see on ok, on mõõtühikud iga failisüsteemi jaoks erinevad.

Selleks, et standardida ühikut kõigis failisüsteemides, mida saate kasutada, kasutage lihtsalt järgmisi käsklusi:

df -BM

df --block-size = M

M tähistab megabaiti. Võite kasutada ka järgmisi vorminguid:

1 kilobaiti on 1024 baiti ja megabaidi 1024 kilobaiti. Võib küsida, miks me kasutame 1024 ja mitte 1000. See on kõik seotud arvuti binaarse meikuga. Alustad 2 ja seejärel 4, 8, 16, 32, 64, 128, 256, 512 ja seejärel 1024.

Inimesed kipuvad siiski arvutama kümnendikuna, mistõttu oleme harjunud mõtlema 1, 10, 100, 1000. Järgmiste käskude abil saate kuvada väärtusi kümnendväljas, erinevalt binaarformaadist. (st trükitakse väärtused, mis on võimsusega 1000, mitte 1024 asemel).

df -H

df --si

Leiad, et numbrid nagu 2.9G muutuvad 3.1G-le.

Kettaruumi loomine ei ole ainus probleem, mis võib Linuxi käivitamisel tekkida. Linuxi süsteem kasutab ka inode mõistet. Iga loodud faili antakse inode. Siiski saate luua tugevaid linke faile, mis kasutavad ka inodeid.

Sisendite arvu saab piirata failisüsteemi abil.

Et näha, kas teie failisüsteemid on oma piirangu lähedal, käivita järgmised käsud:

df -i

df -inodid

Saate df käsu väljundit kohandada järgmiselt:

df - väljund = FIELD_LIST

FIELD_LISTi võimalused on järgmised:

Saate ühendada kõik või kõik väljad. Näiteks:

df --output = allikas, suurus, kasutatud

Samuti võite soovida näha ekraanil kuvatavate väärtuste kogusummasid, nagu kogu saadaolev ruum kõigis failisüsteemides.

Selleks kasutage järgmist käsku:

df - koguarv

Vaikimisi ei näita df-loendit failisüsteemi tüüpi. Saate väljastada failisüsteemi tüüpi, kasutades järgmisi käske:

df -T

df --prindi tüüp

Failisüsteemi tüüp on midagi ext4, vfat, tmpfs

Kui soovite lihtsalt teatud tüüpi teavet näha, võite kasutada järgmisi käsklusi:

df-t ext4

dt - tüüp = ext4

Alternatiivina võite kasutada failisüsteemide välistamiseks järgmisi käske.

df-x ext4

df --exclude-type = ext4

Rohkem infot du commandi kohta

Käsu du, nagu olete juba lugenud, näitab üksikasju iga kataloogi failiruumide kasutamise kohta.

Vaikimisi kuvatakse iga elemendi järel vaikereklaam, mis näitab uut rida iga uue elemendi kohta. Võite jätta kande tagasitõmbamise, kasutades järgmisi käsklusi:

du -0

du - null

See ei ole eriti kasulik, kui soovite, et kogu kasutus oleks kiire.

Kasulikum käsk on võimalus loetleda kõigi failide, mitte ainult kataloogide võetud ruumi.

Selleks kasutage järgmisi käske:

du-a

du - kõik

Tõenäoliselt tahate selle teabe failist väljastada järgmise käsuga:

du-a> failinimi

Nagu ka käsuga df, saate määrata, kuidas väljund esitatakse. Vaikimisi on see baitides, kuid võite valida järgmiste käskude abil kilobaite, megabaite jms:

du-BM

du --block-size = M

Võite ka lugeda näiteks 2.5G jaoks, kasutades järgmisi käsklusi:

du-h

du - inimese loetud

Lõppkokkuvõtte saamiseks kasutage järgmisi käske:

du-c

du - kokku