Kontrolu Disk Space kun la Komandoj df kaj du

Determini uzatan kaj haveblan diskon-spacon

Rapida maniero por akiri resumon de la disponebla kaj uzita diska spaco en via Linuksa sistemo estas tajpi la df-komandon en fina stacio. La komando df staras por " d isk f ilesystem". Kun la -h opcio (df -h) ĝi montras la diskon-spacon en "homa legebla" formo, kiu en ĉi tiu kazo signifas, ke ĝi donas al vi la unuojn kune kun la nombroj.

La eligo de la komando df estas tablo kun kvar kolumnoj. La unua kolumno enhavas la dosieron-sistemon, kiu povas esti referenco al malmola disko aŭ alia stokada aparato, aŭ dosieran sistemon konektita al la reto. La dua kolumno montras la kapablon de tiu dosiera sistemo. La tria kolumno montras la haveblan spacon, kaj la lasta kolumno montras la vojon, sur kiu tiu dosiero-sistemo estas muntita. La monto-punkto estas la loko en la dosierujo, kie vi povas trovi kaj aliri tiun dosieran sistemon.

La du komando, aliflanke, montras la disk-spacon uzatan de la dosieroj kaj dosierujoj en la aktuala dosierujo. Denove la -h opcio (df -h) faras pli facilan eliron por kompreni.

Defaŭlte, la du komandoj listigas ĉiujn subdosierujojn por montri kiom da disk-spaco ĉiu okupis. Ĉi tio povas esti evitita per la -s-opcio (df -h -s). Ĉi tio nur montras resumon. Nome la kombinita disko-spaco uzita de ĉiuj subdosierujoj. Se vi volas montri la dosieran uzadon de dosierujo (dosierujo) krom la aktuala dosierujo, vi simple metu tiun dosierujon kiel la lastan argumenton. Ekzemple: du -h -s bildoj , kie "bildoj" estus subdosierujo de la nuna dosierujo.

Pli pri La komando df

Defaŭlte, vi nur bezonos vidi la atingeblajn dosierajn sistemojn, kiuj estas la defaŭlta uzado de la komando df.

Vi tamen povas redoni la uzadon de ĉiuj dosieraj sistemoj inkluzive de pseŭdo, duobligita kaj nealireblaj dosieraj sistemoj per unu el la sekvaj komandoj:

df-a
df-ĉio

La supre komandoj ne aspektos tre utilaj por multaj homoj, sed la sekvaj. Defaŭlte, la uzita kaj disponebla diska spaco estas listigita per bajtoj.

Vi povas, kompreneble, uzi la jenan komandon:

df -h

Ĉi tio montras la eliron en pli legebla formato kiel grando 546G, disponebla 496G. Dum ĉi tio estas bone, la unuoj de mezuro diferencas por ĉiu dosierujo.

Por normigi la unuojn tra ĉiuj dosieraj sistemoj, vi povas uzi simple uzi la sekvajn komandojn:

df -BM

df - bloko-grandeco = M

La M staras por megabajtoj. Vi ankaŭ povas uzi iun el la sekvaj formatoj:

Kilobito estas 1024 bytoj kaj megabajto estas 1024 kilobajtoj. Vi eble demandas, kial ni uzas 1024 kaj ne 1000. Ĉio devas fari kun la binara konsisto de komputilo. Vi komencas je 2 kaj poste 4, 8, 16, 32, 64, 128, 256, 512 kaj tiam 1024.

Homoj tamen inklinas kalkuli en dekuma kaj do ni pensas en 1, 10, 100, 1000. Vi povas uzi la sekvan komandon por montri la valorojn en dekuma formato kontraŭe al la binara formato. (te ĝi presas valorojn en potencoj de 1000 anstataŭ 1024).

df -H

df --si

Vi trovos, ke nombroj kiel 2.9G fariĝos 3.1G.

Ekstere de disko-spaco ne estas la sola problemo, kiun vi povus alfronti kiam vi uzas sistemon de Linukso. Linuksa sistemo ankaŭ uzas la koncepton de inodoj. Ĉiu dosiero, kiun vi kreas, estas donita inodo. Vi tamen povas krei malmolajn ligilojn inter dosieroj, kiuj ankaŭ uzas inodojn.

Ekzistas limo sur la nombro da inodoj, kiujn dosieristemo povas uzi.

Por vidi ĉu viaj dosieraj sistemoj estas proksimaj por bati ilian limon, ekzekutas la sekvajn komandojn:

df -i

df --inodoj

Vi povas agordi la eliron de la df-komando kiel sekvas:

df --output = FIELD_LIST

La disponeblaj ebloj por la FIELD_LIST estas kiel sekvas:

Vi povas kombini iun aŭ ĉiujn kampojn. Ekzemple:

df --output = fonto, grandeco, uzata

Vi eble ankaŭ volas vidi totalajn valorojn en la ekrano kiel la tuta havebla spaco trans ĉiuj dosieraj sistemoj.

Por ĉi tio uzu la jenan komandon:

df -total

Defaŭlte, la df-listo ne montras la dosieron-sistemon. Vi povas elsendi la dosieran sistemon per la sekvaj komandoj:

df -T

df -print-tipo

La dosiera sistemo-tipo estos io kiel ext4, vfat, tmpfs

Se vi nur volas vidi informon por certa tipo, vi povas uzi la jenajn komandojn:

df -t ext4

dt --type = ext4

Alternative vi povas uzi la sekvajn komandojn por ekskludi dosierajn sistemojn.

df -x ext4

df --exclude-type = ext4

Pli pri La du Komando

La du komandoj, kiel vi jam legis listojn pri la dosiera spaco uzata por ĉiu dosierujo.

Defaŭlte, kiam ĉiu ero estas listigita, montriĝas kaleŝan rondveturon, kiu listigas ĉiun novan eron en nova linio. Vi povas preterlasi la kaleŝan revenon per la sekvaj komandoj:

du -0

du

Ĉi tio ne estas aparte utila krom se vi volas vidi la tutan uzadon rapide.

Pli utila komando estas la kapablo listigi la spacon prenitan de ĉiuj dosieroj kaj ne nur la dosierujoj.

Por ĉi tio uzu la sekvajn komandojn:

du -a

du - ĉu

Vi verŝajne volas elsendi ĉi tiun informon al dosiero per la sekva komando:

du -a> dosiernomo

Kiel kun la komando df, vi povas specifi la manieron de la eligo. Defaŭlte, ĝi estas en bajtoj, sed vi povas elekti kilobytes, megabytes ktp uzante la jenajn komandojn:

du-BM

du - bloko-grandeco = M

Vi povas ankaŭ iri por la homa legableco kiel ekzemple 2.5G uzante la jenajn komandojn:

du -h

du -human-legeblaj

Por akiri sumon al la fino uzi la sekvajn komandojn:

du -c

du - tota