Kontrolloni Hapësin e Disk me Komandat df dhe du

Përcaktoni hapësirën në disk të përdorur dhe të disponueshëm

Një mënyrë e shpejtë për të marrë një përmbledhje të hapësirës në dispozicion dhe të përdorur në disk në sistemin tuaj Linux është të shkruash komandën e df në një dritare të terminalit. Komanda df qëndron për "sistem të qëndrueshëm". Me opsionin -h (df -h) tregon hapësirën në disk në formën "e lexueshme njerëzore", e cila në këtë rast do të thotë se ju jep njësitë së bashku me numrat.

Prodhimi i komandës df është një tabelë me katër kolona. Kolona e parë përmban rrugën e skedarit të skedarit, i cili mund të jetë referencë për një disk të vështirë ose një pajisje tjetër ruajtëse ose një sistem skedari të lidhur me rrjetin. Kolona e dytë tregon kapacitetin e atij skedari. Kolona e tretë tregon hapësirën në dispozicion dhe kolona e fundit tregon rrugën në të cilën është montuar ky skedar. Pika mali është vendi në pemën e direktorisë ku mund të gjeni dhe të hyni në atë skedar.

Komanda du, nga ana tjetër, tregon hapësirën në disk të përdorur nga skedarët dhe drejtoritë në dosjen aktuale. Përsëri, opsioni -h (df-h) e bën produktin më të lehtë të kuptuar.

By default, komanda du liston të gjitha nën-direktoritë për të treguar sa hapësirë ​​në disk ka pasur secili. Kjo mund të shmanget me opsionin -s (df -h -s). Kjo tregon vetëm një përmbledhje. Gjegjësisht hapësira e kombinuar e diskut që përdoret nga të gjitha nën-direktoritë. Nëse doni të tregoni përdorimin e diskut të një direktori (dosjeje) tjetër nga dosja aktuale, thjesht e vendosni atë emër të direktorisë si argumentin e fundit. Për shembull: du-h -s , ku "imazhet" do të ishin një nën-direktori i drejtorisë aktuale.

Më shumë për Komandën e DF-së

Sipas paracaktimit, do të duhet vetëm të shihni sistemet e skedarëve të qasshëm të cilat janë parazgjedhje kur përdorni komandën df.

Megjithatë, mund ta ktheni përdorimin e të gjitha sistemeve të skedarëve, duke përfshirë sistemet e skedarëve pseudo, të kopjuar dhe të paarritshëm, duke përdorur njërën nga këto komanda:

df -a
df -all

Komandat e mësipërme nuk do të duken shumë të dobishme për shumicën e njerëzve, por ato të ardhshme do të jenë. By default, hapësira e diskut e përdorur dhe e disponueshme është e shënuar në bytes.

Natyrisht, mund të përdorni komandën e mëposhtme:

df-h

Kjo tregon outputin në një format më të lexueshëm, siç është madhësia 546G, 496G në dispozicion. Përderisa kjo është në rregull, njësitë e masës ndryshojnë për çdo sistem të skedarëve.

Për të standardizuar njësitë në të gjitha sistemet e skedarëve që mund të përdorni, thjesht përdorni komandat e mëposhtme:

df-BM

df - block-size = M

M qëndron për megabyte. Gjithashtu mund të përdorni ndonjë nga formatet e mëposhtme:

Një kilobaj është 1024 bytes dhe një megabyte është 1024 kilobajt. Ju mund të pyesni veten pse përdorim 1024 dhe jo 1000. Kjo ka të bëjë me përbërjen binare të një kompjuteri. Ju filloni në 2 dhe pastaj 4, 8, 16, 32, 64, 128, 256, 512 dhe pastaj 1024.

Gjithsesi, qeniet njerëzore tentojnë të numërojnë në decimal dhe kështu jemi mësuar të mendojmë në 1, 10, 100, 1000. Ju mund të përdorni komandën e mëposhtme për të shfaqur vlerat në një format decimal në krahasim me formatin binar. (dmth shtyp vlerat në fuqitë e 1000 në vend të 1024).

df -H

df --si

Ju do të gjeni se numrat si 2.9G bëhet 3.1G.

Running nga hapësira në disk nuk është problemi i vetëm që mund të hasni gjatë drejtimit të një sistemi Linux. Një sistem Linux gjithashtu përdor konceptin e inodes. Çdo skedar që krijoni i jepet një inode. Sidoqoftë, mund të krijoni lidhje të forta midis skedarëve që gjithashtu përdorin inode.

Ekziston një kufi për numrin e inodes që një skedar mund të përdorë.

Për të parë nëse sistemet e skedarëve tuaj janë afër goditjes së limitit të tyre, zbatoni komandat e mëposhtme:

df -i

df --inode

Mund ta rregulloje prodhimin e komandës df si më poshtë:

df --output = FIELD_LIST

Opsionet e disponueshme për FIELD_LIST janë si më poshtë:

Ju mund të kombinoni ndonjë ose të gjitha fushat. Për shembull:

df --output = burimi, madhësia, përdoret

Ju gjithashtu mund të dëshironi të shihni totalet për vlerat në ekran si hapësirën totale të disponueshme në të gjitha sistemet e skedarëve.

Për ta bërë këtë përdorni komandën e mëposhtme:

df - gjithsej

By default, listë df nuk tregon llojin e sistemit të skedarit. Mund të lëshoni llojin e sistemit të skedarëve duke përdorur komandat e mëposhtme:

df -T

df - tipi i shtypjes

Lloji i sistemit të skedarit do të jetë diçka si ext4, vfat, tmpfs

Nëse dëshironi vetëm të shihni informacion për një lloj të caktuar ju mund të përdorni komandat e mëposhtme:

df -t ext4

dt --type = ext4

Përndryshe, mund të përdorni komandat e mëposhtme për të përjashtuar sistemet e skedarëve.

df-x ext4

df - exclude-type = ext4

Më shumë për komandën du

Du komanda si ju keni lexuar tashmë listat detaje rreth përdorimit të hapësirës së skedarit për secilën direktorium.

By default pas çdo artikulli është renditur një kthim karrocë është treguar që rendit çdo send të ri në një linjë të re. Mund të heqësh kthesën e karrocave duke përdorur komandat në vijim:

du -0

du --null

Kjo nuk është veçanërisht e dobishme nëse nuk dëshironi ta shihni shpejt përdorimin e përgjithshëm.

Një komandë më e dobishme është aftësia për të listuar hapësirën e marrë nga të gjitha skedarët dhe jo vetëm drejtoritë.

Për ta bërë këtë përdorni komandat e mëposhtme:

du -a

du --all

Ju ndoshta do të dëshironi të jepni këtë informacion në një skedar duke përdorur komandën e mëposhtme:

du -a> filename

Ashtu si me komandën df, ju mund të specifikoni mënyrën e paraqitjes së prodhimit. By default, ajo është në bytes, por ju mund të zgjidhni kilobytes, megabytes etj duke përdorur komandat e mëposhtme:

du-BM

du - block-size = M

Ju gjithashtu mund të shkoni për të njeriut të lexueshëm për të tilla si 2.5G duke përdorur komandat e mëposhtme:

du-h

du - njerëzore të lexueshëm

Për të marrë një total në fund përdorni komandat e mëposhtme:

du-c

du - total