mennyi hely maradt a merevlemezemen? Van-e elegendő szabad lemezterület egy nagy fájl letöltéséhez vagy új alkalmazás telepítéséhez?
Linux és Unix operációs rendszereken adf
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 megjeleníti az összes csatlakoztatott fájlrendszer adatait:
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
minden sor a következő oszlopokat tartalmazza:
- “fájlrendszer” – a fájlrendszer neve.
- “1K-blocks” – a fájlrendszer mérete 1K blokkokban.
- “használt” – a használt hely 1K blokkokban.
- “elérhető” – a rendelkezésre álló hely 1K blokkokban.
- ” % használata ” – a használt terület százalékos aránya.
- “csatolva” az a könyvtár, amelyre a fájlrendszer fel van szerelve.
Ha csak egy adott fájlrendszerre vonatkozó információt szeretne megjeleníteni, adja át a nevét vagy a csatlakozási pontot a df
parancsnak.
például a rendszer gyökérkönyvtárába szerelt fájlrendszeren rendelkezésre álló hely megjelenítéséhez (/
) használhatja a df /dev/nvme0n1p3
vagy a df /
lehetőséget.
df /
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183057872 27865672 87% /
A lemezterület használatának megjelenítése ember által olvasható formátumban #
alapértelmezés szerint a df
parancs megjeleníti a lemezterületet 1 kilobájtos blokkokban, valamint a felhasznált és rendelkezésre álló lemezterület méretét kilobájtban.
a lemezmeghajtókkal kapcsolatos információk ember által olvasható formátumban (kilobájt, megabájt, gigabájt stb.) történő megjelenítéséhez hívja meg a df
parancsot a -h
opcióval:
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
fájlrendszer típusok #
a -T
opció azt mondja df
a fájlrendszer típusok megjelenítéséhez:
df -t
a kimenet tartalmaz egy további “type” nevű oszlopot, amely a fájlrendszer típusát mutatja:
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
Ha egy adott típusú fájlrendszerre szeretné korlátozni a listázást, használja a -t
opciót, amelyet a típus követ.
itt van egy példa, amely bemutatja az összes ext4 partíció felsorolását:
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 fentiekhez hasonlóan a -x
opció lehetővé teszi a kimenet korlátozását olyan fájlrendszerekre, amelyek nem meghatározott típusúak:
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 #
az inode egy adatstruktúra UNIX és Linux fájlrendszerekben, 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ővezetékéről stb. kivéve da-t.
amikor a -i
opcióval hívják meg, a df
parancs kiírja a fájlrendszer inodes használatára vonatkozó információkat.
az alábbi parancs a rendszer gyökérkönyvtárába szerelt fájlrendszer inódjaival kapcsolatos információkat jeleníti meg /
ember által olvasható formátumban:
df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on/dev/nvme0n1p3 14M 1.9M 12M 14% /
amikor -i
opciót használjuk, a kimenet minden sora a következő oszlopokat tartalmazza:
- “fájlrendszer”-a fájlrendszer neve.
- “Inodes” – az inódok teljes száma a fájlrendszerben.
- “IUsed” – a használt inódok száma.
- “IFree” – a szabad (fel nem használt) inódok száma.
- “IUse%” – a használt inódok százalékos aránya.
- “csatolva” az a könyvtár, amelyre a fájlrendszer fel van szerelve.
kimeneti formátum #
adf
parancs lehetővé teszi a kimeneti formátum testreszabását is.
a parancskimenetben megjeleníteni kívánt mezők megadásához használja a --output
opciót.
FIELD_LIST
egy vesszővel elválasztott lista az oszlopokról, amelyeket fel kell venni a kimenetbe. Minden mező csak egyszer használható. Érvényes mezőnevek:
-
source
– A fájlrendszer forrása. -
fstype
– A fájlrendszer típusa. -
itotal
– az inódok teljes száma. -
iused
– a használt inódok száma. -
iavail
– a rendelkezésre álló inódok száma. -
ipcent
– a használt inódok százalékos aránya. -
size
– teljes lemezterület. -
used
– használt lemezterület. -
avail
– rendelkezésre álló lemezterület. -
pcent
– a használt terület százalékos aránya. -
file
– a fájl neve, ha a parancssorban van megadva. -
target
– a csatlakozási pont.
például az összes ext4 partíció kimenetének ember által olvasható formátumban történő megjelenítéséhez, csak a fájlrendszer nevét és méretét, valamint a használt terület százalékos arányát mutatva:
df -h -t ext4 --output=source,size,pcent
Filesystem Size Use%/dev/nvme0n1p3 212G 88%/dev/sda1 459G 38%
következtetés #
megmutattuk, hogyan kell használni a df
parancsot, hogy jelentést kapjon a fájlrendszer lemezterület-felhasználásáról. Az összes elérhetődf
Parancsbeállítások megtekintéséhez írja be aman df
parancsot a terminálba.
a fájlok és könyvtárak lemezterület-használatának megismeréséhez használja a du
parancsot.