kuinka paljon tilaa minulla on jäljellä kiintolevylläni? Onko vapaata levytilaa tarpeeksi suuren tiedoston lataamiseen tai uuden sovelluksen asentamiseen?
Linux-ja Unix-käyttöjärjestelmissä df
– komennolla saa yksityiskohtaisen raportin järjestelmän levytilan käytöstä.
käyttämällä DF-komentoa #
df
– komennon yleinen syntaksi on seuraava:
df ... FILESYSTEM...
ilman argumentteja käytettäessä df
komento näyttää tiedot kaikista asennetuista tiedostojärjestelmistä:
df
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% /tmpfs 8218640 150256 8068384 2% /dev/shmtmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /datatmpfs 1643728 40 1643688 1% /run/user/1000
jokainen rivi sisältää seuraavat sarakkeet:
- ”tiedostojärjestelmä” – tiedostojärjestelmän nimi.
- ”1K-lohkot” – Tiedostojärjestelmän koko 1K-lohkoissa.
- ”käytetty” – käytetty tila 1K lohkoissa.
- ”käytettävissä” – vapaata tilaa 1K lohkoina.
- ”käyttö%” – käytetyn tilan prosenttiosuus.
- ”asennettu” hakemistoon, johon tiedostojärjestelmä on asennettu.
Jos haluat näyttää vain tietyn tiedostojärjestelmän tiedot, siirrä sen nimi tai liitospiste df
– komennolle.
esimerkiksi järjestelmän juurihakemistoon asennetussa tiedostojärjestelmässä olevan tilan näyttämiseksi (/
) voit käyttää joko df /dev/nvme0n1p3
tai df /
.
df /
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183057872 27865672 87% /
Näytä levytilan käyttö ihmisen luettavassa muodossa #
oletuksena, df
komento Näyttää levytilan 1 kilotavun lohkoina ja käytetyn ja käytettävissä olevan levytilan koon kilotavuina.
näyttääksesi tiedot levyasemista ihmisluettavassa muodossa (kilotavut, megatavut, gigatavut ja niin edelleen), käytä df
– komentoa -h
– vaihtoehtoa:
df -h
Filesystem Size Used Avail Use% Mounted ondev 7.8G 0 7.8G 0% /devrun 7.9G 1.8M 7.9G 1% /run/dev/nvme0n1p3 212G 176G 27G 88% /tmpfs 7.9G 145M 7.7G 2% /dev/shmtmpfs 7.9G 0 7.9G 0% /sys/fs/cgrouptmpfs 7.9G 24K 7.9G 1% /tmp/dev/nvme0n1p1 511M 106M 406M 21% /boot/dev/sda1 459G 165G 271G 38% /datatmpfs 1.6G 16K 1.6G 1% /run/user/1000
Tiedostojärjestelmätyypit #
-T
optio kertoo df
näyttää tiedostojärjestelmätyypit:
df -t
tuloste sisältää lisäsarakkeen nimeltä ”type”, joka näyttää tiedostojärjestelmän tyypin:
Filesystem Type 1K-blocks Used Available Use% Mounted ondev devtmpfs 8172848 0 8172848 0% /devrun tmpfs 8218640 1744 8216896 1% /run/dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% /tmpfs tmpfs 8218640 383076 7835564 5% /dev/shmtmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs tmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot/dev/sda1 ext4 480588496 172832632 283320260 38% /datatmpfs tmpfs 1643728 40 1643688 1% /run/user/1000
Jos haluat rajoittaa listauksen tietyntyyppisiin tiedostojärjestelmiin, käytä -t
– vaihtoehtoa, jota seuraa tyyppi.
tässä on esimerkki siitä, miten listataan kaikki ext4-osiot:
df -t ext4
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183666112 27257432 88% //dev/sda1 480588496 172832632 283320260 38% /data
samanlainen kuin edellä, -x
– valinnalla voi rajata tulosteen tiedostojärjestelmiin, jotka eivät ole tietyntyyppisiä:
df -x tmpfs
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% //dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /data
display inode usage #
inode on Unix-ja Linux-tiedostojärjestelmissä esiintyvä tietorakenne, joka sisältää tietoja tiedostosta tai hakemistosta, kuten sen koosta, omistajasta, laitesolmusta, pistorasiasta, putkesta jne. paitsi isä.
kun vedotaan -i
– valitsimella, df
– komento tulostaa tiedon tiedostojärjestelmän inodien käytöstä.
alla oleva komento näyttää tiedot järjestelmän juurihakemistoon asennetun tiedostojärjestelmän inodeista /
ihmisen luettavassa muodossa:
df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on/dev/nvme0n1p3 14M 1.9M 12M 14% /
kun -i
valitsinta käytetään, jokainen lähdön rivi sisältää seuraavat sarakkeet:
- ”tiedostojärjestelmä”-tiedostojärjestelmän nimi.
- ”Inodes” – inodien kokonaismäärä tiedostojärjestelmässä.
- ”IUsed” – käytettyjen inodien määrä.
- ”IFree” – vapaiden (käyttämättömien) inodien määrä.
- ”IUse%” – käytettyjen inodien prosenttiosuus.
- ”asennettu” hakemistoon, johon tiedostojärjestelmä on asennettu.
Esitysmuoto #
df
– komennolla voi myös muokata esitysmuotoa.
määrittääksesi kentät, jotka haluat näyttää komennon tulosteessa, käytä --output
– valintaa.
FIELD_LIST
on pilkulla erotettu luettelo tulosteeseen sisällytettävistä sarakkeista. Kutakin kenttää voi käyttää vain kerran. Kelvolliset kenttien nimet ovat:
-
source
– tiedostojärjestelmän lähde. -
fstype
– tiedostojärjestelmän tyyppi. -
itotal
– Inodien kokonaismäärä. -
iused
– käytettyjen inodien lukumäärä. -
iavail
– saatavilla olevien inodien määrä. -
ipcent
– Käytettyjen inodien prosenttiosuus. -
size
– koko levytila. -
used
– käytetty levytila. -
avail
– käytettävissä oleva levytila. -
pcent
– prosenttiosuus käytetystä tilasta. -
file
– tiedoston nimi, jos se on määritelty komentorivillä. -
target
– liitospiste.
esimerkiksi kaikkien ext4-osioiden ulostulon näyttämiseksi ihmisen luettavassa muodossa, näyttäen vain tiedostojärjestelmän nimen ja koon sekä käyttämäsi käytetyn tilan prosenttiosuuden:
df -h -t ext4 --output=source,size,pcent
Filesystem Size Use%/dev/nvme0n1p3 212G 88%/dev/sda1 459G 38%
Conclusion #
olemme näyttäneet, miten df
komentoa käytetään, jotta saadaan raportti tiedostojärjestelmän levytilan käytöstä. Voit tarkastella kaikkia käytettävissä olevia df
komentoasetukset kirjoittamalla man df
päätteeseen.
tiedostojen ja kansioiden levytilan käytön selvittämiseen käytetään du
– komentoa.