Hubi Deegaanka Disk Space oo leh amarrada df iyo du

Go'aanso meel bannaan oo la heli karo oo la heli karo

Sida ugu dhaqsaha badan ee lagu soo koobi karo goobta la heli karo oo loo adeegsan karo nidaamkaaga Linux ayaa ah inaad ku qorto qaanuunka df ee daaqada terminal. Db amarka wuxuu u taagan yahay "duk ka ilesystem". Iyada oo xulashada -h (df -h) waxay muujinaysaa meel bannaan oo ah "foomka aadanaha la aqrali karo", taas oo kiiskan macnaheedu yahay, wuxuu ku siinayaa cutubyada iyo lambarrada.

Soo saarka amarka df waa jadwal leh afar darajo. Qaybta koobaad waxaa ku jira habka nidaamka faylka, kaas oo noqon kara tixraac ku saabsan qalab adag ama qalab kale oo keyd ah, ama nidaam fayl oo ku xiran shabakadda. Qaybta labaad waxay muujineysaa awoodda nidaamka faylkaas. Sadarka saddexaad wuxuu muujinayaa meesha bannaan ee la heli karo, iyo qaybta ugu dambaysa waxay muujinaysaa waddada habka faylkaas lagu dhajiyay. Meesha calaamadadu waa meesha geedka liiska meesha aad ka heli kartid iyo aad heli kartid nidaamka faylka.

Amarka dukaamada, dhanka kale, wuxuu muujinayaa meesha ay isticmaalaan faylasha iyo lataliyeyaasha ee diiwaanka hadda jira. Mar labaad doorbid -h (df -h) wuxuu ka dhigayaa mid soo saarka si sahlan loo fahmo.

By default, amarka du du liisto dhammaan liiska hoose si ay u muujiyaan inta goobaha disk kasta mid kasta oo qabsaday. Tan waxaa looga fogaan karaa -s option (df -h -s). Tani waxay muujineysaa oo kaliya koobi. Midaas oo ah meel isku midka ah oo isku dhafan oo ay isticmaalaan dhammaan qeybaha hoose. Haddii aad rabto inaad muujisid isticmaalka disk-ka ee buugga (faylka) oo aan ahayn diiwaanka hadda, waxaad si fudud u qori kartaa magaca buugta ugu dambeyntii. Tusaale ahaan: du -h-sawarro , halkaas oo "sawiradu" noqon doono astaanta buugga hadda.

Faahfaahin dheeraad ah Df Command

Marka la eego, waxaad u baahan tahay oo kaliya inaad aragto nidaamyada faylasha la heli karo taasoo ah tan la iska rabo marka la adeegsanayo taliska df.

Si kastaba ha ahaatee, waad soo celin kartaa isticmaalka dhammaan faylasha faylasha oo ay ku jiraan farsamooyinka, faylalka iyo qalabka feylalka aan isticmaalin amarrada soo socda midkood:

df-a
df -all

Amarradan kor ku xusan uma muuqdaan kuwo aad u faa'iido badan dadka intooda badan laakiin kuwa ku xiga waxay noqon doonaan. Marka la eego, goobta boosta la isticmaalo oo la heli karo waxay ku qoran tahay bytes.

Waxaad, dabcan, isticmaali kartaa amarada soo socda:

df-h

Tani waxay soo bandhigaysaa wax soo saarka qaabab badan oo la akhrisan karo sida 546G, oo la heli karo 496G. Inkastoo tani ay tahay mid caadi ah qaybaha qiyaasta ayaa u kala duwanaaya faylalka kasta.

Si loo qiyaaso unugyada dhamaan nidaamyada faylka waxaad isticmaali kartaa oo keliya isticmaalka amarada soo socda:

df -BM

df --block-size = M

M waxay u taagan tahay megabytes. Waxaad sidoo kale isticmaali kartaa noocyada soo socda:

Kilobyde waa 1024 bytes iyo megabyte waa 1024 kilobaytes. Waxaad la yaabi kartaa sababta aan u isticmaaleyno 1024 oo aan ahayn 1000. Waa wax walba oo la sameeyo qurxinta ikhtiyaariga ah ee kombiyuutarka. Waxaad bilowdaa 2 iyo ka dib 4, 8, 16, 32, 64, 128, 256, 512 kadibna 1024.

Hase yeeshee, bani-aadmigu waxay u muuqdaan in ay tiradooda ku tirtirmaan tobanle, sidaas awgeed waxaa loo isticmaalaa in lagu fekero 1, 10, 100, 1000. Waxaad isticmaali kartaa amarka soo socda si aad u muujiso qiimaha qaabka decimal sida waafaqsan qaabka ikhtiyaariga ah. (ie waxay daabacdaa qiimayaasha awoodaha 1000 halkii 1024).

df -H

df --si

Waxaad arki doontaa lambarrada sida 2.9G noqdaan 3.1G.

Ka shaqeynta meel bannaan maaha dhibaatada keliya ee laga yaabo inaad la kulanto marka aad ka shaqaynayso nidaamka Linux. Habka Linux sidoo kale wuxuu isticmaalaa fikradda ah inod. Fayl kasta oo aad abuurto waxaa la siiyaa fure. Si kastaba ha ahaatee, waad abuuri kartaa xiriiro adag oo u dhexeeya faylasha kuwaas oo sidoo kale isticmaali kara gudaha.

Waxaa jira xaddid ku saabsan lambarka gudaha ee nidaamka faylka uu isticmaali karo.

Si aad u ogaatid in nidaamka faylkaaga aad u dhowdahay inuu ku dhufto xaddidaadu waxay raacayaan amarada soo socda:

df -i

df -inodes

Waxaad awood u yeelan kartaa soo saaridda amarka df sida soo socota:

df --output = FIELD_LIST

Fursadaha la heli karo ee FIELD_LIST waa sida soo socota:

Waxaad isku dari kartaa mid kasta ama dhamaan beeraha. Tusaale ahaan:

df --output = isha, cabbirka, loo isticmaalo

Waxa kale oo aad jeclaan laheyd inaad aragto isu-geynaha qiimayaasha shaashadda sida wadarta guud ee la heli karo dhammaan nidaamyada faylka.

Si aad tan u isticmaasho amarka soo socda:

df - tareenka

Marka la eego, liiska "df" ma muujiyo nooca nidaamka faylka. Waxaad soo saari kartaa nooca nidaamka faylka adiga oo isticmaalaya amarada soo socda:

df -T

df - nooca -print-type

Nooca nidaamka faylka wuxuu noqon doonaa wax sida ext4, vfat, tmpfs

Haddii aad rabto inaad aragto macluumaadka nooc ka mid ah waxaad isticmaali kartaa amarada soo socda:

df -t ext4

dt --type = ext4

Haddii kale, waxaad isticmaali kartaa amarradan soo socda si aad uga joojiso nidaamka faylasha.

df -x ext4

df - isku xiro nooca = ext4

Faahfaahin dheeraad ah

Amarka dukaanka sida aad horay u akhrisid faahfaahinta liisaska ku saabsan isticmaalka goobta isticmaalka ee buug kasta.

Qalab kasta ka dib shey kasta oo ku qoran liiska gawaarida waxaa la muujiyey kaasoo ku qoran shey kasta oo cusub oo ku yaal khad cusub. Waxaad ka saari kartaa soo-celinta safarka adiga oo isticmaalaya amarradan soo socda:

du-0

du - null

Tani ma ahan mid faa'iido leh haddii aadan rabin inaad si dhakhso ah u aragto isticmaalka wadarta.

Amar dheeraad ah oo faa'iido leh waa awooda lagu qoro booska laga qaado faylasha oo dhan iyo ma aha oo keliya wicitaanada.

Si aad tan u isticmaasho amarradan soo socda:

du-a

du --all

Waxaa laga yaabaa inaad rabto inaad xogtan u soo saarto feyl iyadoo la adeegsanayo qaynuunka soo socda:

du-u> filename

Sida ku xusan taliska df, waxaad tilmaami kartaa habka soo-saarka loo soo bandhigay. Taasi waxay ka dhigan tahay, laakiin waa dooran kartaa kilobaytes, megabytes iwm isticmaalaya amarada soo socda:

du -BM

du - block-size = M

Waxaad sidoo kale aadi kartaa aadanaha oo loo akhrin karo sida 2.5G iyagoo isticmaalaya amarada soo socda:

du -h

dukaanno - akhrisan karo

Si loo helo wadarta dhammaadka isticmaalka amarada soo socda:

du-c

du