Patikrinkite disko vietą komandomis df ir du

Nustatykite naudojamą ir laisvą disko vietą

Greitas būdas susipažinti su turima ir naudojama disko vieta jūsų "Linux" sistemoje yra įvesti komandą df terminalo lange. Komanda df reiškia " d isk f ilesystem". Naudojant -h parinktį (df -h), disko vieta rodoma "žmogaus skaitomojoje" formoje, kuri šiuo atveju reiškia, kad ji suteikia jums vienetus kartu su skaičiais.

Df komandos išvestis yra lentelė su keturiais stulpeliais. Pirmasis stulpelis yra failų sistemos kelias, kuris gali būti nuoroda į kietąjį diską ar kitą saugojimo įrenginį arba prie tinklo prijungtą failų sistemą. Antrasis stulpelis rodo šios failų sistemos pajėgumą. Trečiame stulpelyje parodyta laisva vieta, o paskutinis stulpelis rodo kelią, kuriame yra įdiegta tos failų sistema. Montavimo taškas yra vieta katalogų medyje, kurioje galite rasti ir pasiekti tą failų sistemą.

Kita vertus, komandą du rodo disko vieta, naudojama dabartiniame kataloge esančių failų ir katalogų. Vėlgi pasirinktis -h (df -h) daro išvadą lengviau suprantamą.

Pagal numatytuosius nustatymus komanda du nurodo visus pakatalogius, kurie rodo, kiek vietos diske užima. Tai galima išvengti su -s parinktimi (df -h -s). Tai rodo tik santrauką. Būtent bendras vietos diske naudojami visi pakatalogiai. Jei norite rodyti disko naudojimą kataloge (aplanke), kuris nėra dabartinis katalogas, tiesiog įveskite šį katalogą kaip paskutinį argumentą. Pavyzdžiui: du -h -s vaizdai , kur "vaizdai" būtų esamo katalogo pakatalogis.

Plačiau apie df komandą

Pagal numatytuosius nustatymus turėsite pamatyti tik prieinamas failų sistemas, kurios yra numatytosios naudojant komandą DF.

Tačiau galite grąžinti visų failų sistemų naudojimą, įskaitant pseudo, dublikatus ir nepasiekiamas failų sistemas, naudodami vieną iš šių komandų:

df -a
df -all

Pirmiau pateiktos komandos daugeliui žmonių nelabai bus naudingos, bet kitos bus. Pagal numatytuosius nustatymus naudojama ir laisva vieta diske yra nurodyta baitais.

Žinoma, galite naudoti šią komandą:

df -h

Tai parodo produkciją daugiau skaitymo formatu, tokiu kaip dydis 546G, galimas 496G. Nors tai gerai, matavimo vienetai skiriasi kiekvienai failų sistemai.

Norėdami standartizuoti vienetus visose failų sistemose, kurias galite naudoti, tiesiog naudokite šias komandas:

df -BM

df --block-size = M

M reiškia megabaitus. Taip pat galite naudoti bet kurį iš šių formatų:

Kilobaitas yra 1024 baitų, o megabaitas - 1024 kilobaitai. Gali būti įdomu, kodėl mes naudojame 1024, o ne 1000. Tai susiję tik su kompiuterio dvejetainiu makiažu. Pradedate 2, o tada 4, 8, 16, 32, 64, 128, 256, 512 ir tada 1024.

Tačiau žmonės linkę skaičiuoti dešimtainiuoju skaičiumi, todėl mes esame įsivaizduoti 1, 10, 100, 1000. Galite naudoti šią komandą, kad reikšmės būtų rodomos dešimtainiu formatu, o ne dvejetainiu formatu. (ty jis spausdina vertes, kurių vertė yra 1000, o ne 1024).

df -H

df --si

Jūs pamatysite, kad numeriai, tokie kaip 2.9G, tampa 3.1G.

"Run" iš vietos diske nėra vienintelė problema, su kuria galite susidurti paleisdami "Linux" sistemą. "Linux" sistema taip pat naudoja "inode" koncepciją. Kiekvienam sukurtam failui suteikiamas inode. Tačiau galite sukurti kietus ryšius tarp failų, kurie taip pat naudoja inodes.

Yra inode skaičių, kurį gali naudoti failų sistema.

Norėdami sužinoti, ar jūsų failų sistemos yra arti jų limitų paleidimo, atlikite šias komandas:

df-i

df --inodai

Jūs galite pritaikyti komandą df išėjimo taip:

df --output = FIELD_LIST

Galimi laukai FIELD_LIST yra tokie:

Jūs galite derinti visus ar visus laukus. Pavyzdžiui:

df --output = šaltinis, dydis, naudojamas

Galbūt norėsite pamatyti bendrąsias vertes ekrane, pvz., Bendrą laisvą erdvę visose failų sistemose.

Norėdami tai padaryti, naudokite šią komandą:

df - bendras

Pagal numatytuosius nustatymus DF sąraše nėra failų sistemos tipo. Galite išvesti failų sistemos tipą naudodami šias komandas:

df -T

df - spausdintinis tipas

Failų sistemos tipas bus kažkas panašaus į ext4, vfat, tmpfs

Jei norite pamatyti tam tikro tipo informaciją, galite naudoti šias komandas:

df-t ext4

dt - tipas = ext4

Arba galite naudoti šias komandas pašalinti failų sistemas.

df-x ext4

df --exclude-type = ext4

Daugiau apie du komandą

Du komanda, kaip jau skaityti, nurodo išsamią informaciją apie kiekvieno katalogo naudojimą failų erdvėje.

Pagal numatytuosius nustatymus po kiekvieno elemento sąrašo rodoma vežimėlio grąža, kurioje išvardijami visi nauji elementai naujoje eilutėje. Galite praleisti vežimėlio grąžinimą naudodami šias komandas:

du -0

du - null

Tai nėra ypač naudinga, jei nenorite greitai matyti viso naudojimo.

Dar naudingesnė komanda yra galimybė įrašyti visus failus, o ne tik katalogus.

Norėdami tai padaryti, naudokite šias komandas:

du-a

du --all

Jūs tikriausiai norėsite išvesti šią informaciją į failą naudodami šią komandą:

du-a> failo vardas

Kaip ir DF komandoje, galite nurodyti būdą, kaip pateikiama išvestis. Pagal nutylėjimą jis yra baitais, bet jūs galite pasirinkti kilobaitus, megabaitus ir tt naudodami šias komandas:

du-BM

du --block-size = M

Taip pat galite eiti į skaitymo būdą, pavyzdžiui, 2.5G, naudodami šias komandas:

du-h

du - žmogaus skaitymas

Galų gale naudokite šias komandas:

du-c

du - viso