Tcheke Espas Disk ak Kòmandman yo df ak du

Detèmine espas ki gen kapasite itilize ak ki disponib

Yon fason rapid yo jwenn yon rezime nan espas ki la ki disponib ak itilize ki gen kapasite sou sistèm Linux ou a se tape nan lòd la df nan yon fenèt tèminal. Df la bay lòd pou " d isk f ilesystem". Ak opsyon nan -h (df -h) li montre espas ki gen kapasite nan fòm "moun lizib", ki nan ka sa a vle di, li ba ou inite yo ansanm ak nimewo yo.

Pwodiksyon an nan lòd la df se yon tab ki gen kat kolòn. Kolòn nan premye gen chemen sistèm nan dosye, ki kapab yon referans a yon ki gen kapasite difisil oswa yon lòt aparèy depo, oswa yon sistèm dosye ki konekte nan rezo a. Kolòn nan dezyèm montre kapasite nan sistèm sa a dosye. Kolòn nan twazyèm montre espas ki la disponib, ak kolòn ki sot pase a montre chemen an ki te sou ki sistèm dosye monte. Pwen mòn lan se plas la nan pye bwa a anyè kote ou ka jwenn ak aksè ki sistèm dosye.

Kòmandman du a, nan lòt men an, montre espas ki gen kapasite itilize pa dosye yo ak repèrtwar nan anyè aktyèl la. Ankò opsyon -h (df -h) fè pwodiksyon an vin pi fasil pou konprann.

Pa default, lòd la du bay lis tout subdirectories yo montre ki kantite espas ki gen kapasite chak te okipe. Sa ka evite ak-s opsyon an (df -h -s). Sa a sèlman montre yon rezime. Se konsa, espas ki gen kapasite konbine itilize pa tout subdirectories. Si ou vle montre l 'a ki gen kapasite nan yon anyè (katab) lòt pase anyè aktyèl la, ou senpleman mete ki non anyè kòm agiman an dènye. Pou egzanp: du -h -s imaj , kote "imaj" ta dwe yon repèrtwar nan anyè aktyèl la.

Plis Enfòmasyon sou Kòmandman an df

Pa default, ou pral sèlman bezwen wè sistèm yo dosye aksesib ki se default la lè w ap itilize lòd la df.

Ou ka, sepandan, retounen l 'a nan tout sistèm dosye ki gen ladan pseudo, kopi ak aksesib sistèm dosye lè l sèvi avèk swa nan kòmandman sa yo:

df -a
df-tout

Kòmandman yo ki anwo yo pa pral sanble trè itil nan pi fò moun men sa kap vini yo pral. Pa default, se espas ki gen kapasite itilize ak ki disponib ki nan lis bytes.

Ou ka, nan kou, itilize lòd sa a:

df -h

Sa a montre pwodiksyon an nan yon fòma plis lizib tankou gwosè 546G, ki disponib 496G. Tou sa a se ok inite mezi diferan pou chak filèsistèm.

Pou estanda inite yo atravè tout sistèm dosye ou ka itilize tou senpleman itilize kòmandman sa yo:

df -BM

df - blòk-gwosè = M

M kanpe pou megabit. Ou kapab tou itilize nenpòt nan fòm sa yo:

Yon kilobyte se 1024 bytes ak yon megabyte se 1024 kilobytes. Ou ka mande poukisa nou itilize 1024 epi yo pa 1000. Li se tout fè ak makiyaj la binè nan yon òdinatè. Ou kòmanse nan 2 ak 4, 8, 16, 32, 64, 128, 256, 512 ak Lè sa a, 1024.

Men imen, sepandan, yo gen tandans konte nan desimal e konsa nou yo te itilize yo panse nan 1, 10, 100, 1000. Ou ka itilize lòd sa a yo montre valè yo nan yon fòma desimal kòm opoze a fòma a binè. (sa vle di li anrejistre valè nan pouvwa nan 1000 olye pou yo 1024).

df -H

df --si

Ou pral jwenn nimewo sa yo tankou 2.9G vin 3.1G.

Kouri soti nan espas ki gen kapasite se pa pwoblèm nan sèlman ou ta ka fè fas a lè kouri yon sistèm Linux. Yon sistèm Linux tou itilize konsèp nan inod. Chak dosye ou kreye yo bay yon inode. Ou ka, sepandan, kreye lyen difisil ant dosye ki tou itilize inod.

Gen yon limit sou kantite inod yon sistèm dosye ka itilize.

Pou wè si sistèm dosye ou yo fèmen nan frape limit yo kouri kòmandman sa yo:

df -i

df --inodes

Ou ka Customize pwodiksyon an nan lòd la df jan sa a:

df --output = FIELD_LIST

Opsyon yo disponib pou FIELD_LIST yo jan sa a:

Ou ka konbine nenpòt oswa tout jaden yo. Pa egzanp:

df --output = sous, gwosè, itilize

Ou ka vle tou wè total pou valè sou ekran an tankou espas total la disponib atravè tout sistèm dosye.

Pou fè sa, itilize kòmandman sa a:

df - total

Pa default, lis la df pa montre kalite a sistèm dosye. Ou ka bay sistèm kalite dosye a lè l sèvi avèk kòmandman sa yo:

df-T

df --print-kalite

Kalite sistèm dosye a pral yon bagay tankou ext4, vfat, tmpfs

Si ou jis vle wè enfòmasyon pou yon kalite sèten ou ka itilize kòmandman sa yo:

df -t ext4

dt - tip = ext4

Altènativman, ou ka itilize kòmandman sa yo eskli sistèm dosye.

df -x ext4

df - ekskli-kalite = ext4

Plis enfòmasyon sou lòd la du

Kòmandman an du jan ou te deja li bay lis detay sou espas l 'a espas pou chak anyè.

Pa default apre chak atik yo ki nan lis yon retou cha yo montre ki bay lis chak nouvo atik sou yon nouvo liy. Ou ka oblije retounen nan cha a lè l sèvi avèk kòmandman sa yo:

du -0

du - nul

Sa a se pa patikilyèman itil sof si ou vle wè itilizasyon total la byen vit.

Yon lòd ki pi itil se kapasite nan lis espas la pran pa tout dosye epi li pa jis repèrtwar yo.

Pou fè sa, sèvi ak kòmandman sa yo:

du -a

ou - tout

Ou pral pwobableman vle pwodiksyon enfòmasyon sa a nan yon dosye lè l sèvi avèk lòd sa a:

ou -a> filename

Menm jan ak lòd la df, ou ka presize fason an pwodiksyon an prezante. Pa default, li se nan bytes men ou ka chwazi kilobytes, megabytes elatriye lè l sèvi avèk kòmandman sa yo:

du -BM

ou - blòk-gwosè = M

Ou ka ale tou pou lizib imen an pou tankou 2.5G lè l sèvi avèk kòmandman sa yo:

du -h

ou - moun-lizib

Pou jwenn yon total nan fen a sèvi ak kòmandman ki annapre yo:

du -c

ou - total