Android

Hogyan ellenőrizhető a lemezterület a linuxban a df paranccsal

Cloud Computing - Computer Science for Business Leaders 2016

Cloud Computing - Computer Science for Business Leaders 2016

Tartalomjegyzék:

Anonim

Mennyi hely van hátra a merevlemezemen? Van elég szabad lemezterület egy nagy fájl letöltéséhez vagy új alkalmazás telepítéséhez?

Linux alapú rendszereken a df paranccsal részletes jelentést kaphat a rendszer lemezterület-felhasználásáról.

A df parancs használata

A df parancs általános szintaxisa a következő:

df… FILESYSTEM…

Ha argumentum nélkül használják, a df parancs információt jelenít meg az összes csatolt fájlrendszerről:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

Minden sor tartalmazza a fájlrendszer nevére (Filesystem), a méretére (1K-blokkok), a felhasznált terület (Használt), a rendelkezésre álló terület (elérhető), a felhasznált terület százalékát (Használat%) és a könyvtárat, amelyben a fájlrendszer fel van szerelve (fel van szerelve).

Ha csak egy adott fájlrendszer adatait szeretné megjeleníteni, adja meg a nevét vagy a csatlakozási pontot a df parancsnak.

Például a rendszer gyökérkönyvtárához csatolt fájlrendszeren rendelkezésre álló hely megjelenítéséhez használhatja a df /dev/nvme0n1p3 vagy a df / df /dev/nvme0n1p3 .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

Mutassa a lemezterület felhasználását emberi olvasható formátumban

Alapértelmezés szerint a df parancs megmutatja a lemezterületet 1 kilobájt blokkokban, a felhasznált és a rendelkezésre álló lemezterület méretét kilobájtban. Az információk emberi olvasható formátumban (megabájt és gigabájt) történő megtekintéséhez használja a -h opciót:

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

Fájlrendszer-típusok

A -T opció utasítja a df hogy jelenítse meg a fájlrendszer-típusokat:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

Például az összes futtatott ext4 partíció felsorolása:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

A fentihez hasonlóan az -x opció lehetővé teszi a kimenet olyan fájlrendszerekre történő korlátozását, amelyek nem egy meghatározott típusúak.

Megjeleníti az inode használatát

A -i opcióval együtt használva a df parancs információt jelenít meg a fájlrendszer beépített használatáról.

Az alábbi parancs a rendszer gyökérkönyvtárába csatolt fájlrendszer beépített kódjaival kapcsolatos információkat jeleníti meg / emberi olvasható formátumban:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / Az inode az Unix és Linux fájlrendszerek adatstruktúrája, amely információkat tartalmaz egy fájlról vagy könyvtárról, például annak méretéről, tulajdonosáról, eszközcsomópontjáról, aljzatáról, csőiről stb., A da kivételével.

Kimeneti formátum

A df parancs lehetővé teszi a kimeneti formátum megadását is.

A df kimenetben megjelenített jelentett mezők korlátozásához használja a --output opciót. FIELD_LIST vesszővel elválasztott oszlopok listája, amelyeket bele kell foglalni a kimenetbe. Minden mező csak egyszer használható. Az érvényes mezőnevek:

  • source - A fájlrendszer forrása. fstype - A fájlrendszer típusa. itotal - az itotal teljes száma. iused - a használt iused száma. iavail - a rendelkezésre álló iavail száma. ipcent - A használt ipcent százaléka. size - Teljes lemezterület. used - Használt lemezterület. avail - Rendelkezésre álló lemezterület. pcent - A felhasznált terület százaléka. file - A fájlnév, ha a parancssorban megadva. target - a csatlakozási pont.

Például az összes ext4 partíció kimenetének emberi olvasható formátumban történő megjelenítéséhez, csak a fájlrendszer nevének és méretének, valamint a felhasznált terület százalékos arányának megjelenítésével:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

Következtetés

Mostanra jól meg kell értenie, hogyan kell a df parancsot használni a fájlrendszer lemezterület-felhasználásáról szóló jelentés beszerzéséhez.

Az összes elérhető df parancs opció megtekintéséhez írja be a man df parancsot a terminálba.

disk df terminál