Gaan die skyfspasie na met die opdragte df en du

Bepaal gebruikte en beskikbare skyfspasie

'N vinnige manier om 'n opsomming van die beskikbare en gebruikte skyfspasie op u Linux-stelsel te kry, is om die df-opdrag in 'n terminaal venster in te tik. Die opdrag df staan ​​vir " d isk f ilesystem". Met die -h-opsie (df -h) word die skyfspasie in "mens leesbare" vorm, wat in hierdie geval beteken, dit die eenhede saam met die nommers gee.

Die uitset van die df-opdrag is 'n tabel met vier kolomme. Die eerste kolom bevat die lêer stelsel pad, wat 'n verwysing na 'n hardeskyf of 'n ander berging toestel, of 'n lêer stelsel gekoppel aan die netwerk. Die tweede kolom toon die kapasiteit van daardie lêerstelsel. Die derde kolom toon die beskikbare spasie, en die laaste kolom toon die pad waarop die lêerstelsel gemonteer is. Die bergpunt is die plek in die gids boom waar u die lêerstelsel kan vind en toegang kry.

Die du-opdrag, aan die ander kant, toon die skyfspasie wat deur die lêers en dopgehou in die huidige gids gebruik word. Weer die -h-opsie (df -h) maak die uitset makliker om te verstaan.

Die commando du lys 'n lys met alle subdirectories om te wys hoeveel hardeskyfspasie elk beset het. Dit kan vermy word met die -s opsie (df -h-s). Dit toon net 'n opsomming. Naamlik die gekombineerde skyfspasie wat deur alle subdirectories gebruik word. As jy die skyf gebruik van 'n gids (gids) anders as die huidige gids wil wys, sit jy daardie katalogusnaam as die laaste argument. Byvoorbeeld: du -h-beelde , waar "beelde" 'n subdirectory van die huidige gids sou wees.

Meer oor die df-opdrag

By verstek moet u slegs die toeganklike lêerstelsels sien wat die standaard is wanneer u die df-opdrag gebruik.

U kan egter die gebruik van alle lêerstelsels, insluitend pseudo-, duplikaat- en ontoeganklike lêerstelsels, terugstuur deur een van die volgende opdragte te gebruik:

df -a
df -all

Die bogenoemde opdragte sal nie vir die meeste mense baie nuttig wees nie, maar die volgende sal dit doen. Standaard word die gebruikte en beskikbare skyfspasie in grepe gelys.

U kan natuurlik die volgende opdrag gebruik:

df -h

Dit vertoon die uitvoer in 'n leesbare formaat soos grootte 546G, beskikbaar 496G. Alhoewel dit goed is, verskil die eenhede van maat vir elke lêerstelsel.

Om die eenhede oor alle lêerstelsels te standaardiseer wat u kan gebruik, gebruik bloot die volgende opdragte:

df -BM

df - blok-grootte = M

Die M staan ​​vir megabytes. U kan ook enige van die volgende formate gebruik:

'N kilobyte is 1024 grepe en 'n megabyte is 1024 kilobytes. Jy mag wonder hoekom ons 1024 en nie 1000 gebruik nie. Dit gaan alles oor die binêre make-up van 'n rekenaar. Jy begin by 2 en dan 4, 8, 16, 32, 64, 128, 256, 512 en dan 1024.

Mense is egter geneig om in desimale te tel en daarom is ons gewoond om te dink in 1, 10, 100, 1000. U kan die volgende opdrag gebruik om die waardes in 'n desimale formaat te vertoon in teenstelling met die binêre formaat. (dws dit druk waardes in magte van 1000 in plaas van 1024).

df -H

df --si

Jy sal vind dat nommers soos 2.9G 3.1G word.

Die hardloop van skyfspasie is nie die enigste probleem wat jy kan ondervind wanneer jy 'n Linux-stelsel bestuur nie. 'N Linux-stelsel gebruik ook die konsep van inodes. Elke lêer wat jy skep, word 'n inode gegee. U kan egter harde skakels skep tussen lêers wat ook inodes gebruik.

Daar is 'n beperking op die aantal inodes wat 'n lêerstelsel kan gebruik.

Om te sien of u lêerstelsels naby hul limiet slaan, voer die volgende opdragte uit:

df -i

df - inodes

U kan die uitvoer van die df-opdrag soos volg aanpas:

df --output = FIELD_LIST

Die beskikbare opsies vir die FIELD_LIST is soos volg:

Jy kan enige of al die velde kombineer. Byvoorbeeld:

df --output = bron, grootte, gebruik

U kan ook totale vir die waardes op die skerm sien, soos die totale beskikbare spasie oor alle lêerstelsels.

Om dit te doen gebruik die volgende opdrag:

df - total

Standaard word die lêer tipe stelsel nie vertoon in die df-lys. U kan die tipe lêerstelsel uitvoer deur die volgende opdragte te gebruik:

df -T

df - print-tipe

Die lêer stelsel tipe sal wees soos ext4, vfat, tmpfs

As jy net inligting vir 'n sekere tipe wil sien, kan jy die volgende opdragte gebruik:

df -t ext4

dt - type = ext4

U kan ook die volgende opdragte gebruik om lêersisteme uit te sluit.

df -x ext4

df --exclude-type = ext4

Meer oor The du Command

Die du-opdrag soos u alreeds lyste se besonderhede oor die lêerruimtegebruik vir elke gids gelees het.

By verstek nadat elke item gelys is, word 'n koetsopgawe gewys wat elke nuwe item op 'n nuwe reël lys. U kan die karretour teruglaat deur die volgende opdragte te gebruik:

du -0

du - null

Dit is nie besonder nuttig nie, tensy jy die totale gebruik vinnig wil sien.

'N nuttiger bevel is die vermoë om die spasie wat deur alle lêers geneem word en nie net die dopgehou te lys nie.

Om dit te doen gebruik die volgende opdragte:

du-a

duall

U sal waarskynlik hierdie inligting na 'n lêer wil uitvoer met die volgende opdrag:

du -a> lêernaam

Soos met die df-opdrag, kan u spesifiseer hoe die uitset aangebied word. By verstek is dit in grepe maar jy kan kilobiete, megabytes ens kies deur die volgende opdragte te gebruik:

du-BM

du -block-size = M

U kan ook vir die mens leesbare vir 2.5G gebruik deur die volgende opdragte te gebruik:

du-h

du-mens-leesbare

Om 'n totaal aan die einde te kry, gebruik die volgende opdragte:

du-c

duototaal