Gwiriwch Gofod Disg gyda'r Commandments df a du

Penderfynu ar y gofod sydd ar gael ac ar gael ar ddisg

Ffordd gyflym o gael crynodeb o'r gofod disg sydd ar gael ac a ddefnyddir ar eich system Linux yw i deipio'r gorchymyn df mewn ffenestr derfynell. Mae'r gorchymyn df yn sefyll ar gyfer " d isk f ilesystem". Gyda'r opsiwn -h (df -h) mae'n dangos lle'r ddisg yn y ffurflen "dynol ddarllenadwy", ac yn yr achos hwn mae'n golygu ei fod yn rhoi'r unedau i chi ynghyd â'r rhifau.

Mae allbwn yr orchymyn df yn fwrdd gyda phedair colofn. Mae'r golofn gyntaf yn cynnwys y llwybr system ffeiliau, a all fod yn gyfeiriad at ddisg galed neu ddyfais storio arall, neu system ffeil sy'n gysylltiedig â'r rhwydwaith. Mae'r ail golofn yn dangos gallu'r system ffeil honno. Mae'r drydedd golofn yn dangos y gofod sydd ar gael, ac mae'r golofn olaf yn dangos y llwybr ar y system ffeil honno. Y man mynydd yw'r lle yn y goeden cyfeirlyfr lle gallwch ddod o hyd i'r system ffeil honno a'i chael.

Mae'r du gorchymyn, ar y llaw arall, yn dangos y gofod disg a ddefnyddir gan y ffeiliau a'r cyfeirlyfrau yn y cyfeiriadur cyfredol. Unwaith eto mae'r opsiwn -h (df -h) yn gwneud yr allbwn yn haws i'w ddeall.

Yn anffodus, mae'r gorchymyn du yn rhestru'r holl is-gyfeiriaduron i ddangos faint o le ar ddisg y mae pob un wedi'i feddiannu. Gellir osgoi hyn gyda'r opsiwn -s (df -h -s). Dim ond crynodeb sy'n dangos hyn. Yn wir, y gofod disg cyfun a ddefnyddir gan bob is-gyfeiriadur. Os ydych chi eisiau dangos y defnydd o ddisg o gyfeiriadur (ffolder) heblaw'r cyfeirlyfr presennol, rydych yn syml rhoi'r enw cyfeirlyfr hwnnw fel y ddadl olaf. Er enghraifft: delweddau du -h -s , lle byddai "delweddau" yn is-gyfeiriadur y cyfeirlyfr cyfredol.

Mwy Amdanom Y Gorchymyn Df

Yn ddiofyn, bydd angen i chi ond weld y systemau ffeiliau hygyrch sy'n ddiofyn wrth ddefnyddio'r gorchymyn df.

Gallwch, fodd bynnag, ddychwelyd y defnydd o'r holl systemau ffeiliau gan gynnwys systemau ffeil pseudo, dyblyg ac anhygyrch trwy ddefnyddio un o'r gorchmynion canlynol:

df -a
df -all

Ni fydd y gorchmynion uchod yn ymddangos yn ddefnyddiol iawn i'r rhan fwyaf o bobl ond bydd y rhai nesaf. Yn ddiofyn, mae'r gofod disg a ddefnyddir ac sydd ar gael wedi'i restru yn bytes.

Gallwch, wrth gwrs, ddefnyddio'r gorchymyn canlynol:

df -h

Mae hyn yn dangos yr allbwn mewn fformat mwy darllenadwy fel maint 546G, sydd ar gael 496G. Er bod hyn yn iawn, mae'r unedau mesur yn wahanol ar gyfer pob system ffeiliau.

Er mwyn safoni'r unedau ar draws yr holl systemau ffeiliau y gallwch eu defnyddio, dim ond defnyddio'r gorchmynion canlynol:

df -BM

df - bloc-maint = M

Mae'r M yn sefyll am megabytes. Gallwch hefyd ddefnyddio unrhyw un o'r fformatau canlynol:

Mae kilobyte yn 1024 bytes ac mae megabeit yn 1024 kilobytes. Efallai y byddwch yn meddwl tybed pam yr ydym yn defnyddio 1024 ac nid 1000. Mae popeth yn ymwneud â chyfansoddiad deuaidd cyfrifiadur. Rydych chi'n dechrau ar 2 ac yna 4, 8, 16, 32, 64, 128, 256, 512 ac yna 1024.

Fodd bynnag, mae bodau dynol yn tueddu i gyfrif yn degol ac felly rydym ni'n arfer meddwl yn 1, 10, 100, 1000. Gallwch ddefnyddio'r gorchymyn canlynol i arddangos y gwerthoedd mewn fformat degol yn hytrach na'r fformat deuaidd. (hy mae'n argraffu gwerthoedd mewn pwerau 1000 yn lle 1024).

df -H

df --si

Fe welwch fod rhifau fel 2.9G yn dod yn 3.1G.

Nid rhedeg allan o le ar ddisg yw'r unig broblem y gallech ei hwynebu wrth redeg system Linux. Mae system Linux hefyd yn defnyddio'r cysyniad o inodes. Rhoddir inod i bob ffeil rydych chi'n ei greu. Fodd bynnag, gallwch greu cysylltiadau caled rhwng ffeiliau sydd hefyd yn defnyddio inodau.

Mae yna gyfyngiad ar nifer yr inodes y gall system ffeiliau eu defnyddio.

I weld a yw eich systemau ffeiliau yn agos at daro eu cyfyngiad yn rhedeg y gorchmynion canlynol:

df -i

df --inodau

Gallwch addasu allbwn yr orchymyn df fel a ganlyn:

df --output = FIELD_LIST

Mae'r opsiynau sydd ar gael ar gyfer y FIELD_LIST fel a ganlyn:

Gallwch gyfuno unrhyw un neu bob un o'r meysydd. Er enghraifft:

df --output = ffynhonnell, maint, a ddefnyddir

Efallai y byddwch hefyd am weld cyfansymiau ar gyfer y gwerthoedd ar y sgrin fel y cyfanswm gofod sydd ar gael ar draws pob system ffeil.

I wneud hyn, defnyddiwch y gorchymyn canlynol:

df --total

Yn ddiofyn, nid yw'r rhestr df yn dangos y math o system ffeil. Gallwch allbwn math y system ffeil trwy ddefnyddio'r gorchmynion canlynol:

df -T

df -print-type

Bydd y math o system ffeil yn rhywbeth fel ext4, vfat, tmpfs

Os ydych chi am weld gwybodaeth am ryw fath penodol, gallwch ddefnyddio'r gorchmynion canlynol:

df -t ext4

dt --type = ext4

Fel arall, gallwch ddefnyddio'r gorchmynion canlynol i eithrio systemau ffeiliau.

df -x ext4

df --exclude-type = ext4

Mwy Am Y Drefn

Mae'r gorchymyn du fel yr ydych eisoes wedi darllen manylion rhestrau am y defnydd o le ffeiliau ar gyfer pob cyfeiriadur.

Yn ddiofyn ar ôl i bob eitem gael ei restru, dangosir ffurflen gerbyd sy'n rhestru pob eitem newydd ar linell newydd. Gallwch hepgor y ffurflen gerbyd trwy ddefnyddio'r gorchmynion canlynol:

du -0

dwy - ddull

Nid yw hyn yn arbennig o ddefnyddiol oni bai eich bod am weld y defnydd cyfan yn gyflym.

Gorchymyn mwy defnyddiol yw'r gallu i restru'r gofod a gymerir gan yr holl ffeiliau ac nid y cyfeirlyfrau yn unig.

I wneud hyn, defnyddiwch y gorchmynion canlynol:

du -a

Du --all

Mae'n debyg y byddwch am allbwn yr wybodaeth hon i ffeil gan ddefnyddio'r gorchymyn canlynol:

du -a> enw ffeil

Fel gyda'r gorchymyn df, gallwch chi nodi'r ffordd y cyflwynir yr allbwn. Yn ddiffygiol, mae mewn bytes ond gallwch ddewis cilobytes, megabytes ac ati gan ddefnyddio'r gorchmynion canlynol:

du -BM

du - bloc-maint = M

Gallwch hefyd fynd i'r bobl sy'n ddarllenadwy ar gyfer 2.5G gan ddefnyddio'r gorchmynion canlynol:

du -h

du - human-ddarllenadwy

I gael cyfanswm ar y diwedd defnyddiwch y gorchmynion canlynol:

du -c

dwy - nod