Disk maydoni (df)


ULASHISH

df buyrug‘idan foydalanish

df buyrug‘i fayl tizimidagi disk maydonidan foydalanish haqida hisobot berish uchun ishlatiladi.

Bu tizimingizda qancha bo‘sh joy mavjudligini tekshirish uchun foydali vosita.

Quyidagi barcha misollarda namoyish uchun faraziy natijadan foydalaniladi:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       20480000 1024000  19456000   5% /
tmpfs            4096000       0   4096000   0% /dev/shm
/dev/sdb1       10240000  512000   9728000   5% /mnt/data

Natijani tushunish

df buyrug‘ining natijasi bir nechta ustundan iborat bo‘lib, ularning har biri fayl tizimi disk maydonidan foydalanishning turli jihatlarini ifodalaydi:

  • Filesystem: Fayl tizimining nomi.
  • 1K-blocks: Fayl tizimining 1K bloklardagi umumiy hajmi.
  • Used: Band qilingan joy hajmi.
  • Available: Foydalanish uchun mavjud bo‘sh joy hajmi.
  • Use%: Band qilingan joy foizi.
  • Mounted on: Fayl tizimi ulangan (mount qilingan) katalog.

Asosiy foydalanish

Disk maydonidan foydalanishni ko‘rsatish uchun df buyrug‘idan foydalaning:

Misol: asosiy foydalanish

df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       20480000 1024000  19456000   5% /
tmpfs            4096000       0   4096000   0% /dev/shm
/dev/sdb1       10240000  512000   9728000   5% /mnt/data


Parametrlar

df buyrug‘ida uning ishlashini o‘zgartiruvchi parametrlar mavjud:

  • -h - Hajmlarni o‘qish uchun qulay formatda ko‘rsatish (masalan, KB, MB)
  • -a - Barcha fayl tizimlarini, hatto bo‘shlarini ham ko‘rsatish
  • -T - Fayl tizimi turini ko‘rsatish
  • -i - Inode’lardan foydalanishni ko‘rsatish
  • -P - POSIX chiqish formatidan foydalanish

Hajmlarni o‘qish uchun qulay formatda ko‘rsatish

-h parametri hajmlarni o‘qish uchun qulay formatda ko‘rsatish imkonini beradi.

Misol: hajmlarni o‘qish uchun qulay formatda ko‘rsatish

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G  1.0G   19G   5% /
tmpfs           4.0G     0  4.0G   0% /dev/shm
/dev/sdb1        10G  500M  9.5G   5% /mnt/data

Barcha fayl tizimlarini ko‘rsatish

-a parametri barcha fayl tizimlarini, hatto bo‘shlarini ham ko‘rsatish imkonini beradi.

Misol: barcha fayl tizimlarini ko‘rsatish

df -a
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       20480000 1024000  19456000   5% /
tmpfs            4096000       0   4096000   0% /dev/shm
/dev/sdb1       10240000  512000   9728000   5% /mnt/data
none                   0       0         0    - /proc/sys/fs/binfmt_misc

Fayl tizimi turini ko‘rsatish

-T parametri fayl tizimi turini ko‘rsatish imkonini beradi.

Misol: fayl tizimi turini ko‘rsatish

df -T
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
/dev/sda1      ext4      20480000 1024000  19456000   5% /
tmpfs          tmpfs      4096000       0   4096000   0% /dev/shm
/dev/sdb1      ext4      10240000  512000   9728000   5% /mnt/data

Fayl tizimi turi: Diskdagi ma’lumotlarni saqlash va tartibga solish uchun ishlatiladigan format va tuzilmani bildiradi.

Keng tarqalgan fayl tizimi turlariga ext4, ntfs va vfat kiradi.

Har bir turning o‘z xususiyatlari, cheklovlari va operatsion tizimlar bilan mosligi bor.


Inode’lardan foydalanishni ko‘rsatish

-i parametri inode’lardan foydalanishni ko‘rsatish imkonini beradi.

Misol: inode’lardan foydalanishni ko‘rsatish

df -i
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda1     1310720  2560 1308160    1% /
tmpfs         1048576     1 1048575    1% /dev/shm
/dev/sdb1      655360   100  655260    1% /mnt/data

Inode’lar: Inode’lar — ko‘plab fayl tizimlarida fayl va kataloglar haqidagi ma’lumotlarni, masalan, ularning hajmi, egasi, ruxsatlari va vaqt belgilarini saqlash uchun ishlatiladigan ma’lumotlar tuzilmalari.

Har bir fayl yoki katalog o‘zining noyob inode’iga ega. df -i buyrug‘i inode’lardan foydalanishni ko‘rsatadi, bu esa ko‘plab kichik fayllarga ega tizimlar uchun muhim bo‘lishi mumkin.


POSIX chiqish formatidan foydalanish

-P parametri POSIX chiqish formatidan foydalanish imkonini beradi.

Misol: POSIX chiqish formatidan foydalanish

df -P
Filesystem     1024-blocks    Used Available Capacity Mounted on
/dev/sda1       20480000 1024000  19456000       5% /
tmpfs            4096000       0   4096000       0% /dev/shm
/dev/sdb1       10240000  512000   9728000       5% /mnt/data

POSIX: POSIX (Portable Operating System Interface) — operatsion tizimlar o‘rtasidagi moslikni ta’minlash uchun IEEE tomonidan belgilangan standartlar to‘plami.

df -P parametri natijani POSIX’ga mos formatda chiqaradi va turli muhitlar hamda tizimlarda bir xillikni ta’minlaydi.


Parametrlarni birlashtirish

Batafsilroq natija olish uchun parametrlarni birlashtirish mumkin.

Masalan, df -hT buyrug‘i hajmlarni fayl tizimi turi bilan birga o‘qish uchun qulay formatda ko‘rsatadi.

Misol: parametrlarni birlashtirish

df -hT
Filesystem     Type     Size  Used Avail Use% Mounted on
/dev/sda1      ext4      20G  1.0G   19G   5% /
tmpfs          tmpfs    4.0G     0  4.0G   0% /dev/shm
/dev/sdb1      ext4      10G  500M  9.5G   5% /mnt/data


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!