12 uporabnih ukazov "df" za preverjanje prostora na disku v Linuxu
Na internetu boste našli veliko orodij za preverjanje zasedenosti prostora na disku v Linuxu. Vendar ima Linux močno vgrajen pripomoček, imenovan "df". Ukaz „df“ pomeni „diskovni datotečni sistem“, uporablja se za popoln povzetek razpoložljivega in uporabljenega prostora na disku v datotečnem sistemu v sistemu Linux.
Uporaba parametra ‘ -h
‘ z (df -h) bo prikazala statistiko prostora na datotečnem sistemu v »berljivi« obliki, kar pomeni, da poda podrobnosti v bajtih, megabajtih in gigabajtih.
Ta članek razloži način, kako s pomočjo ukaza ‘df’ s svojimi praktičnimi primeri pridobiti popolne informacije o uporabi prostora na disku Linux. Torej bi lahko bolje razumeli uporabo ukaza df v Linuxu.
1. Preverite uporabo diskovnega prostora datotečnega sistema
Ukaz "df" prikazuje podatke o imenu naprave, skupnem številu blokov, skupnem prostoru na disku, zasedenem prostoru na disku, razpoložljivem prostoru na disku in točkah vpenjanja v datotečnem sistemu.
df Filesystem 1K-blocks Used Available Use% Mounted on /dev/cciss/c0d0p2 78361192 23185840 51130588 32% / /dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home /dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data /dev/cciss/c0d0p1 295561 21531 258770 8% /boot tmpfs 257476 0 257476 0% /dev/shm
2. Prikažite informacije o celotni uporabi prostora na disku datotečnega sistema
Enako kot zgoraj, vendar prikazuje tudi podatke o navideznih datotečnih sistemih, skupaj z vso uporabo diska datotečnega sistema in njihovo zasedenostjo pomnilnika.
df -a Filesystem 1K-blocks Used Available Use% Mounted on /dev/cciss/c0d0p2 78361192 23186116 51130312 32% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devpts 0 0 0 - /dev/pts /dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home /dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data /dev/cciss/c0d0p1 295561 21531 258770 8% /boot tmpfs 257476 0 257476 0% /dev/shm none 0 0 0 - /proc/sys/fs/binfmt_misc sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
3. Prikaži uporabo prostora na disku v berljivi obliki
Ste že opazili, da zgornji ukazi prikazujejo informacije v bajtih, ki jih sploh ni mogoče prebrati, saj smo v navadi, da beremo velikosti v megabajtih, gigabajtih itd., Saj jih je zelo enostavno razumeti in si zapomniti.
Ukaz df ponuja možnost prikaza velikosti v človeško berljivih oblikah z uporabo -h
(rezultate natisne v človeško berljivi obliki (npr. 1K 2M 3G)).
df -h Filesystem Size Used Avail Use% Mounted on /dev/cciss/c0d0p2 75G 23G 49G 32% / /dev/cciss/c0d0p5 24G 22G 1.2G 95% /home /dev/cciss/c0d0p3 29G 25G 2.6G 91% /data /dev/cciss/c0d0p1 289M 22M 253M 8% /boot tmpfs 252M 0 252M 0% /dev/shm
4. Prikažite informacije datotečnega sistema/home
Če si želite ogledati informacije samo o datotečnem sistemu naprave/doma v razumljivi obliki, uporabite naslednji ukaz.
df -hT /home Filesystem Type Size Used Avail Use% Mounted on /dev/cciss/c0d0p5 ext3 24G 22G 1.2G 95% /home
5. Prikažite informacije o datotečnem sistemu v bajtih
Za prikaz vseh informacij in uporabe datotečnega sistema v 1024-bajtnih blokih uporabite možnost ‘ -k
‘ (npr. --block-size = 1K
), kot sledi.
df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/cciss/c0d0p2 78361192 23187212 51129216 32% / /dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home /dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data /dev/cciss/c0d0p1 295561 21531 258770 8% /boot tmpfs 257476 0 257476 0% /dev/shm
6. Prikaži podatke o datotečnem sistemu v MB
Za prikaz informacij o celotni uporabi datotečnega sistema v MB (megabajt) uporabite možnost kot " -m
".
df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/cciss/c0d0p2 76525 22644 49931 32% / /dev/cciss/c0d0p5 24217 21752 1215 95% /home /dev/cciss/c0d0p3 29057 24907 2651 91% /data /dev/cciss/c0d0p1 289 22 253 8% /boot tmpfs 252 0 252 0% /dev/shm
7. Prikaži podatke o datotečnem sistemu v GB
Za prikaz informacij o vseh statističnih podatkih datotečnega sistema v GB (Gigabyte) uporabite možnost kot "df -h".
df -h Filesystem Size Used Avail Use% Mounted on /dev/cciss/c0d0p2 75G 23G 49G 32% / /dev/cciss/c0d0p5 24G 22G 1.2G 95% /home /dev/cciss/c0d0p3 29G 25G 2.6G 91% /data /dev/cciss/c0d0p1 289M 22M 253M 8% /boot tmpfs 252M 0 252M 0% /dev/shm
8. Prikaži inode datotečnega sistema
S pomočjo stikala ' -i
' se prikažejo informacije o številu uporabljenih inodov in njihovem odstotku za datotečni sistem.
df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/cciss/c0d0p2 20230848 133143 20097705 1% / /dev/cciss/c0d0p5 6403712 798613 5605099 13% /home /dev/cciss/c0d0p3 7685440 1388241 6297199 19% /data /dev/cciss/c0d0p1 76304 40 76264 1% /boot tmpfs 64369 1 64368 1% /dev/shm
9. Prikaži vrsto datotečnega sistema
Če opazite vse zgornje izpise ukazov, boste videli, da v rezultatih ni omenjena vrsta datotečnega sistema Linux. Za preverjanje vrste datotečnega sistema vašega sistema uporabite možnost ‘ T
‘. Prikazala bo vrsto datotečnega sistema skupaj z drugimi informacijami.
df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/cciss/c0d0p2 ext3 78361192 23188812 51127616 32% / /dev/cciss/c0d0p5 ext3 24797380 22273432 1243972 95% /home /dev/cciss/c0d0p3 ext3 29753588 25503792 2713984 91% /data /dev/cciss/c0d0p1 ext3 295561 21531 258770 8% /boot tmpfs tmpfs 257476 0 257476 0% /dev/shm
10. Vključite določeno vrsto datotečnega sistema
Če želite prikazati določeno vrsto datotečnega sistema, uporabite možnost ' -t
'. Na primer, naslednji ukaz bo prikazal samo datotečni sistem ext3.
df -t ext3 Filesystem 1K-blocks Used Available Use% Mounted on /dev/cciss/c0d0p2 78361192 23190072 51126356 32% / /dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home /dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data /dev/cciss/c0d0p1 295561 21531 258770 8% /boot
11. Izključite določeno vrsto datotečnega sistema
Če želite prikazati vrsto datotečnega sistema, ki ne spada v vrsto ext3, uporabite možnost kot ' -x
'. Naslednji ukaz bo na primer prikazal samo druge vrste datotečnih sistemov, razen ext3.
df -x ext3 Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 257476 0 257476 0% /dev/shm
12. Prikaži informacije ukaza df.
S pomočjo stikala --help
‘se prikaže seznam razpoložljivih možnosti, ki se uporabljajo z ukazom df.
df --help Usage: df [OPTION]... [FILE]... Show information about the file system on which each FILE resides, or all file systems by default. Mandatory arguments to long options are mandatory for short options too. -a, --all include dummy file systems -B, --block-size=SIZE use SIZE-byte blocks -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G) -H, --si likewise, but use powers of 1000 not 1024 -i, --inodes list inode information instead of block usage -k like --block-size=1K -l, --local limit listing to local file systems --no-sync do not invoke sync before getting usage info (default) -P, --portability use the POSIX output format --sync invoke sync before getting usage info -t, --type=TYPE limit listing to file systems of type TYPE -T, --print-type print file system type -x, --exclude-type=TYPE limit listing to file systems not of type TYPE -v (ignored) --help display this help and exit --version output version information and exit SIZE may be (or may be an integer optionally followed by) one of following: kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y. Report bugs to <[email >.
Preberite tudi:
- 10 ukazov fdisk za upravljanje particij diska Linux
- 10 uporabnih ukazov "du" za iskanje datotek in imenikov na disku
- Analizator in sledilnik uporabe diska na osnovi NCurses
- Kako najti najboljše imenike in datoteke (prostor na disku) v Linuxu