Tarkista levytila ​​komentojen df ja du kanssa

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:

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:

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ä