Määritä käytetty ja käytettävissä oleva levytila
Nopea tapa saada yhteenveto käytettävissä olevasta ja käytetystä levytilasta Linux-järjestelmässä on kirjoittaa df-komento pääteikkunaan. Komento df tarkoittaa " d isk f ilesystem". -h-vaihtoehdolla (df-h) se näyttää levytilaa "ihmisen luettavassa muodossa", mikä tarkoittaa tässä tapauksessa, että se antaa yksiköt numeron kanssa.
Df-komennon tuotos on taulukko, jossa on neljä saraketta. Ensimmäisessä sarakkeessa on tiedostojärjestelmän polku, joka voi olla viittaus kiintolevyyn tai muuhun tallennuslaitteeseen tai verkkoon liitettyyn tiedostojärjestelmään. Toisessa sarakkeessa näkyy kyseisen tiedostojärjestelmän kapasiteetti. Kolmas sarake näyttää käytettävissä olevan tilan, ja viimeinen sarake näyttää polun, jolla kyseinen tiedostojärjestelmä asennetaan. Liitäntäpiste on hakemistopuussa oleva paikka, josta löydät ja pääset käsiksi kyseiseen tiedostojärjestelmään.
Du-komento näyttää sen sijaan levytilaa, jota tiedostot ja hakemistot käyttävät nykyisessä hakemistossa. Jälleen -h vaihtoehto (df-h) tekee lähdöstä helpommin ymmärrettävää.
Oletusarvoisesti du-komennossa luetellaan kaikki alihakemistot osoittamaan, kuinka paljon levytilaa kukin on käyttänyt. Tämä voidaan välttää -s-vaihtoehdolla (df-h -s). Tämä näyttää vain yhteenvedon. Nimittäin kaikkien alihakemistojen käyttämä yhdistetty levytila. Jos haluat näyttää hakemiston (kansion) levyn käytön muulla kuin nykyisellä hakemistolla, yksinkertaisesti laitat kyseisen hakemiston nimen viimeiseksi argumentiksi. Esimerkiksi: du-h -s -kuvat , joissa "kuvat" olisivat nykyisen hakemiston alihakemisto.
Lisätietoja df-komennosta
Oletusarvon mukaan sinun tarvitsee vain nähdä käytettävissä olevat tiedostojärjestelmät, jotka ovat oletuksena käytettäessä df-komentoa.
Voit kuitenkin palauttaa kaikkien tiedostojärjestelmien, kuten pseudo-, kaksoiskappaleiden ja käyttämättömien tiedostojärjestelmien, käytön seuraavilla komennoilla:
df -a
df -all
Yllä olevat komennot eivät näytä kovin hyödyllisiltä useimmille ihmisille, vaan seuraavat. Oletusarvoisesti käytetty ja käytettävissä oleva levytila on lueteltu tavuina.
Voit tietysti käyttää seuraavaa komentoa:
df-h
Tämä näyttää ulostulon luettavammassa muodossa, kuten koko 546G, saatavilla 496G. Vaikka tämä onkin, mittayksiköt eroavat jokaisesta tiedostojärjestelmästä.
Jos haluat yhtenäistää yksiköt kaikissa tiedostojärjestelmissä, voit käyttää seuraavia komentoja:
df -BM
df - block-size = M
M tarkoittaa megatavua. Voit myös käyttää mitä tahansa seuraavista muodoista:
- K = kilobytejä
- M = megatavua
- G = gigatavua
- T = teratavua
- P = Petabytit
- E = Exabyte
- Z = Zettabyte
- Y = Yottabyte
Kilobyte on 1024 tavua ja megatavu on 1024 kilotavua. Saatat ihmetellä, miksi käytämme 1024 ja ei 1000. Se on kaikki tietokoneen binäärimuodossa. Aloitat 2 ja sitten 4, 8, 16, 32, 64, 128, 256, 512 ja sitten 1024.
Ihmiset kuitenkin yleensä laskevat desimaaliluvuissa, joten olemme tottuneet ajattelemaan 1, 10, 100, 1000. Voit käyttää seuraavia komentoja arvojen näyttämiseksi desimaalimuodossa binäärimuodon sijaan. (ts. se tulostaa arvot 1000: n teholla 1024: n sijaan).
df -H
df --si
Löydät, että 2.9G-numerot ovat 3.1G.
Levytilaa ei voi käyttää ainoana ongelmana, kun Linux-järjestelmää voi käyttää. Linux-järjestelmä käyttää myös inodien käsitettä. Jokaiselle luottamalle tiedostolle annetaan inode. Voit kuitenkin luoda vaikeita linkkejä tiedostoihin, jotka käyttävät myös inodeja.
Tiedostojärjestelmän käyttämiä inodeja on rajoitettu.
Jos haluat nähdä, ovatko tiedostojärjestelmät lähellä lyöntirajoitusta, suorita seuraavat komennot:
df -i
df --inodit
Voit muokata df-komennon tulosta seuraavasti:
df --output = FIELD_LIST
FIELD_LISTin käytettävissä olevat vaihtoehdot ovat seuraavat:
- lähde
- tied.järj.tyyppi
- itotal
- käytin
- iavail
- ipcent
- koko
- käytetty
- hyödyttää
- pcent
- tiedosto
- kohde
Voit yhdistää minkä tahansa tai kaikki kentät. Esimerkiksi:
df --output = lähde, koko, käytetty
Voit myös haluta nähdä ruudun arvoille yhteensä, kuten kaikkien käytettävissä olevien tiedostojen kokonaismäärästä.
Voit tehdä tämän käyttämällä seuraavaa komentoa:
df - yhteensä
Oletusarvoisesti df-listalle ei näytetä tiedostojärjestelmän tyyppiä. Voit antaa tiedostojärjestelmän tyypin käyttämällä seuraavia komentoja:
df -T
df --print-tyyppi
Tiedostojärjestelmän tyyppi on jotain ext4, vfat, tmpfs
Jos haluat vain tietyn tyyppisiä tietoja, voit käyttää seuraavia komentoja:
df -t ext4
dt --type = ext4
Vaihtoehtoisesti voit käyttää seuraavia komentoja tiedostojärjestelmien poissulkemiseen.
df-x ext4
df --exclude-type = ext4
Lisätietoja du-komennosta
Du-komento, kuten olet jo lukenut, sisältää tietoja kunkin hakemiston tiedostokäytöstä.
Oletuksena jokaisen kohteen luettelon jälkeen näytetään kelkan palautus, joka kertoo jokaisen uuden kohteen uudella rivillä. Voit jättää vaunun palautuksen seuraavilla komennoilla:
du -0
du --null
Tämä ei ole erityisen hyödyllinen, ellei haluat nähdä kokonaiskäyttöä nopeasti.
Hyödyllisempi komento on kyky luetteloida kaikki tiedostot, ei vain hakemistot.
Voit tehdä tämän käyttämällä seuraavia komentoja:
du -a
du - all
Luultavasti haluat lähettää nämä tiedot tiedostoon seuraavalla komennolla:
du -a> tiedostonimi
Kuten df-komennolla, voit määrittää, miten tulostus esitetään. Oletuksena on tavua, mutta voit valita kilobytejä, megatavuja jne. Käyttäen seuraavia komentoja:
du-BM
du --oblock-size = M
Voit myös siirtyä ihmisen luettavaksi, kuten 2.5G, käyttäen seuraavia komentoja:
du-h
du --human-luettavissa
Saadaksesi loppuun lopuksi käytä seuraavia komentoja:
du -c
du - yhteensä