Kontrolearje Disk Space mei de kommando's df en du

Meitsje gebrûk en beskikbere skiifromte

In flugge manier om in gearfetting te krijen fan de beskikbere en brûkte skiifromte op jo Linux systeem is te typ yn it df kommando yn in terminalfinster. It kommando df stiet foar " d isk f ilesystem". Mei de -h-opsje (df-h) sil it disk space yn "mens lêsber" formulier sjen, dy't yn dit gefal betsjut dat jo de ienheden tagelyk mei de nûmers jouwe.

De útfier fan it df kommando is in tafel mei fjouwer kolommen. De earste kolom befettet de triemsysteempaad, dy't in referinsje wêze kin op in harddisk of in oare opslachapparaat, of in triemsysteem ferbûn mei it netwurk. De twadde kolom lit de kapasiteits fan dat bestânsysteem sjen. De tredde kolom lit de beskikbere romte sjen, en de lêste kolom lit de paad sjen op hokker dat bestânsysteem opnommen is. It berchpunt is it plak yn 'e triembeam dêr't jo fine kinne op it bestânsysteem.

De kommende kommando, oan 'e oare hân, lit de disk space wurde brûkt troch de triemmen en mappen yn it aktive triemtafel. Ek de -h-opsje (df-h) makket de útkomst makliker te begripen.

Standert stiet it kommando-befêstiging alle subdirectories om sjen te litten hoefolle diskonsromte elk beset hat. Dit kin ferwidere wurde mei de -s-opsje (df -h -s). Dit allinne toant in gearfetting. It nammentlik de kombinearre skiifromte brûke troch alle subdirectory. As jo ​​de diskusje gebrûk fan in directory (map) as it aktive triemtafel sjen litte wolle, ferpleatse jo dat mapnamme as it lêste argumint. Bygelyks: du-h-ôfbyldings , dêr't "ôfbyldings" in subdirectory wêze fan it aktive triemtafel.

Mear oer it df Kommando

Standert moatte jo allinich de tagonklike triemsysteem besjen dy't de standert is by it brûken fan it df-kommando.

Jo kinne lykwols it gebrûk fan alle triemsysteemynhâlden ynklusyf pseudo, duplikaat en net tagonklike triemsysteem brûke troch ien of de folgjende kommando's te brûken:

df -a
df -all

De boppesteande kommando's sille net folle brûkber wêze foar de measte minsken, mar de neikommende sille. Standert stiet de brûkte en beskikbere skiifromte yn bytes opnij.

Jo kinne fansels it folgjende kommando brûke:

df -h

Dit soarget de útfier yn in lêsber formaat lykas grutte 546G, beskikber 496G. Wylst dat ok is, binne de ienheden fan mjit ferskille foar elke triemsysteem.

Om de ienheden te standardisearjen fia alle bestânsysteem kinne jo de folgjende kommando's ienfâldich brûke:

df -BM

df -block-size = M

De M stiet foar megabytes. Jo kinne ek ien fan 'e folgjende formaten brûke:

In kilobyte is 1024 bytes en in megabyte is 1024 kilobytes. Jo kinne fragen oer wêrom't wy 1024 brûke en net 1000. It is alles te dwaan mei de binêre make-up fan in komputer. Jo begjinne by 2 en dan 4, 8, 16, 32, 64, 128, 256, 512 en dan 1024.

Minsken sille lykwols meidwaan yn desimaal nûmer en sa wurde wy brûkt om te tinken yn 1, 10, 100, 1000. Jo kinne it folgjende kommando brûke om de wearden yn in desimaal formaat te annulearjen yn tsjinstelling ta it binêre formaat. (dat betsjut dat wearden yn foegen fan 1000 ynstee fan 1024 ôfdrukke).

df -H

df --si

Jo sjogge dat nûmers lykas 2.9G 3.1G wurde.

It útfieren fan disk space is net it ienige probleem dat jo soene kinne as jo in Linux systeem brûke. In Linux systeem brûkt it konsept fan inods. Elke bestân dy jo oanmeitsje is in ynode jûn. Jo kinne lykwols hurde keppelings meitsje tusken tillefoans dy't ek ynods brûke.

Der is in limyt op it oantal ynods in triemsysteem kin gebrûk meitsje.

Om te sjen oft jo bestânsysteem ticht binne om har limyt te slaan, de folgjende kommando's:

df -i

df --inods

Jo kinne de útfier fan it df kommando oanpasse as folgjend:

df --output = FIELD_LIST

De beskikbere opsjes foar de FIELD_LIST binne sa:

Jo kinne ien of elke fjilden kombinearje. Bygelyks:

df --output = boarne, grutte, brûkt

Jo kinne ek talings sjen foar de wearden op it skerm lykas de totaal beskikbere romte oer alle bestânsysteem.

Om dit te dwaan brûke jo it folgjende kommando:

df - total

Standert is it df-listjet net de triemsysteemtype te sjen. Jo kinne it type triemsysteem útjaan troch de folgjende kommando's te brûken:

df -T

df --print-type

It type triemsysteem sil wat wêze as ext4, vfat, tmpfs

As jo ​​gewoan socht foar ynformaasje foar in bepaalde type kinne jo de folgjende kommando brûke:

df -t ext4

dt - type = ext4

As alternatyf kinne jo de folgjende kommando's brûke om filesystemen út te sluten.

df -x ext4

df -exclude-type = ext4

Mear oer it kommando

De kommende kommando as jo al lêzings hawwe lêzen details oer de triem ruim brûke foar elke map.

Standert is nei elk item in map weromkommend werjûn wêr't elke nije item in nije line lis. Jo kinne de koppeling weromlitte troch de folgjende kommando's te brûken:

du -0

du --nul

Dit is net benammen nuttich, behalve as jo de totale gebrûk snel sjen wolle.

In brûkerber brûker is de mooglikheid om de romte te annulearjen fan alle bestannen en net allinich de mappen.

Om dit te dwaan brûke de folgjende kommando's:

du -a

du --all

Jo wolle wierskynlik dizze ynformaasje útjaan nei in bestân mei it folgjende kommando:

du -a> triemnamme

Krekt as by it df kommando kinne jo bepale hoe't de útfier presintearre wurdt. Standert is it yn bytes mar jo kinne kilobytes, megabytes etc kieze mei de folgjende kommando's:

du -BM

du --block-size = M

Jo kinne ek foar de minske lêsber wêze foar sa as 2.5G mei de folgjende kommando's:

du -h

Jo - minsklik lêsber

Om in totaal oan 'e ein totaal te brûken krije de folgjende kommando's:

du -c

du - total