GNU/Linux >> Belajar Linux >  >> Linux

7 Contoh Perintah Linux df

Perintah df di Linux menyediakan informasi penggunaan ruang disk dari sistem file Anda. Bahkan jika Anda sudah mengetahui tentang perintah ini, mungkin salah satu contoh yang disebutkan di bawah ini mungkin baru bagi Anda.

Contoh output dari perintah df adalah sebagai berikut:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            132239776   6210884 119311504   5% /
tmpfs                  4021876         0   4021876   0% /dev/shm
/dev/sdb2             30969600    117740  29278696   1% /home/oracle
/dev/sdc1            576310180     71232 546964104   1% /home/data

Jadi kami melihat bahwa df memberikan beberapa informasi berharga tentang sistem file, titik pemasangannya, penggunaan memorinya, dll.

1. Menampilkan Informasi dari semua Sistem File

Jika penggunaan disk dari semua sistem file diperlukan, gunakan opsi '-a':

$ df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            132239776   6210892 119311496   5% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
tmpfs                  4021876         0   4021876   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
/dev/sdb2             30969600    117740  29278696   1% /home/oracle
/dev/sdc1            576310180     71232 546964104   1% /home/data

Jadi kita melihat bahwa di output, detail semua sistem file dan penggunaan memorinya ada di sana.

2. Tentukan Ukuran Blok Memori

Jika Anda melihat output pada poin 1 di atas, kolom kedua memberikan memori sistem file dalam blok memori 1k. Perintah df menyediakan opsi di mana kita dapat mengubah ukuran blok memori dalam output. Gunakan opsi -B untuk ini:

$ df -B 100
Filesystem         100B-blocks      Used Available Use% Mounted on
/dev/sda1            1354135307  63599535 1221749720   5% /
tmpfs                 41184011         0  41184011   0% /dev/shm
/dev/sdb2            317128704   1205658 299813848   1% /home/oracle
/dev/sdc1            5901416244    729416 5600912425   1% /home/data

Jadi Anda melihat bahwa kami menetapkan ukuran blok 100 dan dalam output (kolom kedua) ukuran blok 100 ditampilkan.

3. Cetak Ukuran yang Dapat Dibaca Manusia

Kami terbiasa membaca memori dalam hal gigabyte, megabyte, dll karena mudah dibaca dan diingat. Perintah df juga menyediakan opsi '-h' untuk mencetak statistik memori dalam format yang dapat dibaca manusia.

Opsi -h adalah singkatan dari format yang dapat dibaca "manusia". Seperti yang ditunjukkan pada output di bawah ini, G digunakan untuk gigabyte dan M digunakan untuk megabyte.

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  6.0G  114G   5% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sdb2              30G  115M   28G   1% /home/oracle
/dev/sdc1             550G   70M  522G   1% /home/data

4. Tampilkan Grand Total di Output

Sampai sekarang kita telah melihat bahwa hanya statistik penggunaan disk dari sistem file individual yang dihasilkan. Jika kita ingin menampilkan grand total dari setiap kolom maka kita dapat menggunakan flag ‘–total’. Ini contohnya:

$ df -h --total
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  6.0G  114G   5% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sdb2              30G  115M   28G   1% /home/oracle
/dev/sdc1             550G   70M  522G   1% /home/data
total                 710G  6.2G  668G   1%

Jadi kita melihat bahwa baris baru 'total' di akhir output dihasilkan.

5. Daftar Inode (Alih-alih Penggunaan Blokir)

Sampai sekarang kita telah melihat bahwa df mencetak kolom kedua sebagai blok memori total. Jika informasi dalam bentuk inode diinginkan maka df menyediakan opsi '-i' untuk ini.

$ df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            8396800   65397 8331403    1% /
tmpfs                1005469       1 1005468    1% /dev/shm
/dev/sdb2            1966560    2517 1964043    1% /home/oracle
/dev/sdc1            36593664      11 36593653    1% /home/data

Jadi kita melihat bahwa informasi dalam bentuk inode ditampilkan.

6. Jenis Sistem File Cetak

Jika Anda ingin mencetak jenis sistem file pada output, gunakan opsi ‘-T’.

$ df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext4   132239776   6210892 119311496   5% /
tmpfs        tmpfs     4021876         0   4021876   0% /dev/shm
/dev/sdb2     ext2    30969600    117740  29278696   1% /home/oracle
/dev/sdc1     ext2   576310180     71232 546964104   1% /home/data

Pada output di atas, kita dapat melihat semua sistem file beserta tipenya ditampilkan. Selain menggunakan df -T untuk mengidentifikasi sistem file, ada 4 metode lain untuk mengidentifikasi jenis sistem file.

7. Sertakan/Kecualikan Jenis Sistem File Tertentu

Anda juga dapat menampilkan sistem file yang termasuk dalam tipe tertentu. Misalnya, perintah berikut hanya menampilkan sistem file ext2. jenis.

$ df -t ext2
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sdb2             30969600    117740  29278696   1% /home/oracle
/dev/sdc1            576310180     71232 546964104   1% /home/data

Anda juga dapat menampilkan sistem file yang bukan milik tipe tertentu. Misalnya, perintah berikut menampilkan semua sistem file lain kecuali ext2. Ini persis berlawanan dengan opsi -t di atas.

$ df -x ext2
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            132239776   6210896 119311492   5% /
tmpfs                  4021876         0   4021876   0% /dev/shm

Linux
  1. sa Contoh Perintah di Linux

  2. w Contoh Perintah di Linux

  3. Contoh Perintah ac di Linux

  1. Perintah JQ di Linux dengan Contoh

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux

  1. Contoh Perintah Whereis Linux

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux