GNU/Linux >> Belajar Linux >  >> Linux

Perintah Df di Linux

Perintah df digunakan untuk menampilkan penggunaan ruang disk dari sistem file Linux secara keseluruhan. Ini menampilkan jumlah ruang disk yang digunakan dan tersedia di sistem file yang dipasang.

Sedangkan perintah du digunakan untuk menampilkan ruang disk yang digunakan file dan direktori pada sistem file.

Tutorial ini menunjukkan cara menggunakan perintah df untuk memeriksa penggunaan ruang disk di Linux.

Periksa Ruang Disk menggunakan Perintah df

Untuk memeriksa penggunaan ruang disk, jalankan df perintah dari terminal. Secara default perintah df mencetak nama perangkat, blok total, ruang disk yang digunakan, ruang disk yang tersedia, persentase ruang yang digunakan dan titik pemasangan sistem file. Perintah Df juga mencetak sistem file yang dipasang dari jarak jauh seperti nfs.

Df mencetak ukuran partisi dalam 1-kilobyte blokir secara default.

$ df

Keluaran:

Filesystem     1K-blocks    Used Available Use% Mounted on
 udev              457968       0    457968   0% /dev
 tmpfs             100476    1000     99476   1% /run
 /dev/sda        25230876 8117240  15812788  34% /
 tmpfs             502364       0    502364   0% /dev/shm
 tmpfs               5120       0      5120   0% /run/lock
 tmpfs             502364       0    502364   0% /sys/fs/cgroup
 /dev/loop0         72192   72192         0 100% /snap/lxd/19647
 /dev/loop1         71680   71680         0 100% /snap/lxd/19188
 /dev/loop2         56832   56832         0 100% /snap/core18/1988
 /dev/loop3         56832   56832         0 100% /snap/core18/1997
 /dev/loop5         33152   33152         0 100% /snap/snapd/11402
 tmpfs             100472       0    100472   0% /run/user/0
 /dev/loop6         33152   33152         0 100% /snap/snapd/11588

Di mana bidang berada:

  • Sistem file - Jalur sistem file
  • 1K-blok - Ukuran partisi dalam blok 1-kilobyte
  • Bekas - blok bekas (dalam KB, MB, GB)
  • Tersedia - blok yang tidak digunakan (dalam KB, MB, GB)
  • Dipasang di - menampilkan jalur titik pemasangan sistem file

Untuk menampilkan ruang disk untuk disk atau partisi tertentu , berikan nama perangkat sebagai argumen. Misalnya:

$ df /dev/sda
$ df /dev/sda{7,8}

Keluaran:

 Filesystem     1K-blocks    Used Available Use% Mounted on
 /dev/sda        25230876 8146048  15783980  35% /

Df memungkinkan untuk melewati mount point sebagai argumen untuk memeriksa ruang disk.

Misalnya, $ df -h /home

Nama file dapat diteruskan sebagai argumen, untuk mencetak sistem file tempat file berada.

$ df file.txt

Keluaran:

Filesystem 1K-blocks Used    Available Use% Mounted on
/dev/sda8  5039616   2945900 1837716   62% /home

Untuk menampilkan semua bidang yang tersedia , jalankan:

$ df --o

Keluaran:

Filesystem     Type      Inodes  IUsed   IFree IUse% 1K-blocks    Used    Avail Use% File Mounted on
 udev           devtmpfs  114492    401  114091    1%    457968       0   457968   0% -    /dev
 tmpfs          tmpfs     125591    631  124960    1%    100476     996    99480   1% -    /run
 /dev/sda       ext4     1568000 195387 1372613   13%  25230876 8146276 15783752  35% -    /
 tmpfs          tmpfs     125591      4  125587    1%    502364       0   502364   0% -    /dev/shm
 tmpfs          tmpfs     125591      3  125588    1%      5120       0     5120   0% -    /run/lock

Tampilkan Penggunaan Disk dalam Format yang Dapat Dibaca Manusia

Format penggunaan ruang disk yang lebih mudah dipahami adalah dalam KB, MB, GB, atau TB. Berdasarkan ukuran sistem file, sistem akan secara otomatis menampilkan ukuran dalam format human easy.

Untuk menampilkan ruang disk dalam format yang dapat dibaca manusia , gunakan opsi -h, sebagai berikut:

$ df -h

Keluaran:

Filesystem      Size  Used Avail Use% Mounted on
 udev            448M     0  448M   0% /dev
 tmpfs            99M  996K   98M   1% /run
 /dev/sda         25G  7.8G   16G  35% /
 tmpfs           491M     0  491M   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           491M     0  491M   0% /sys/fs/cgroup
 /dev/loop0       71M   71M     0 100% /snap/lxd/19647
 /dev/loop1       70M   70M     0 100% /snap/lxd/19188
 /dev/loop2       56M   56M     0 100% /snap/core18/1988
 /dev/loop3       56M   56M     0 100% /snap/core18/1997
 /dev/loop5       33M   33M     0 100% /snap/snapd/11402
 tmpfs            99M     0   99M   0% /run/user/0
 /dev/loop6       33M   33M     0 100% /snap/snapd/11588

Kolom 'Blok 1K' diganti dengan kolom 'Ukuran'.

Catatan:-H atau --si opsi ini mirip dengan -h , tetapi menggunakan pangkat 1024 dan bukan 1000 (seperti -h).

Tampilkan Ukuran Penggunaan Disk dalam Format Tertentu

Anda dapat menggunakan -B atau --block-size=SIZE opsi untuk menyediakan format ukuran khusus.

SIZE bisa (atau mungkin bilangan bulat, opsional diikuti oleh) salah satu dari KB berikut (1000) atau K (1024).

Untuk menampilkan penggunaan ruang disk di K (yaitu 1024):

$ df -k
$ df -BK

Untuk Menampilkan penggunaan ruang disk dalam KB (yaitu 1000):

$ df -BKB

Sama seperti di atas, df dapat menampilkan penggunaan ruang dalam MB (1000*1000) dan M (1024*1024).

Untuk menampilkan penggunaan ruang disk di M (yaitu 1024*1024):

$ df -m
$ df -BM

Untuk menampilkan penggunaan ruang disk dalam MB (yaitu 1000*1000):

$ df -BMB

Sayangnya kami tidak -g opsi untuk ditampilkan di G , alih-alih gunakan -BG . Dan untuk GB gunakan opsi -BGB .

$ df -BG
$ df -BGB

Tampilkan Semua Sistem File

Untuk menampilkan semua sistem file penggunaan ruang disk termasuk sistem file dummy, gunakan opsi -a.

$ df -a

Keluaran:

Filesystem     1K-blocks    Used Available Use% Mounted on
 sysfs                  0       0         0    - /sys
 proc                   0       0         0    - /proc
 udev              457968       0    457968   0% /dev
 devpts                 0       0         0    - /dev/pts
 tmpfs             100476     996     99480   1% /run
 /dev/sda        25230876 8146320  15783708  35% /
 securityfs             0       0         0    - /sys/kernel/security
 tmpfs             502364       0    502364   0% /dev/shm
 tmpfs               5120       0      5120   0% /run/lock
 tmpfs             502364       0    502364   0% /sys/fs/cgroup
 cgroup2                0       0         0    - /sys/fs/cgroup/unified
 cgroup                 0       0         0    - /sys/fs/cgroup/systemd
 pstore                 0       0         0    - /sys/fs/pstore
 none                   0       0         0    - /sys/fs/bpf
 cgroup                 0       0         0    - /sys/fs/cgroup/rdma

Menampilkan Informasi Inode

Untuk menampilkan informasi inode, gunakan -i pilihan.

$ df -i

Keluaran:

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
 udev            114492    401  114091    1% /dev
 tmpfs           125591    631  124960    1% /run
 /dev/sda       1568000 195387 1372613   13% /
 tmpfs           125591      4  125587    1% /dev/shm
 tmpfs           125591      3  125588    1% /run/lock
 tmpfs           125591     18  125573    1% /sys/fs/cgroup

Tampilkan Jenis Sistem File

Untuk menyertakan sistem file ketik output df, gunakan -T pilihan.

$ df -T

Keluaran:

Filesystem     Type     1K-blocks    Used Available Use% Mounted on
 udev           devtmpfs    457968       0    457968   0% /dev
 tmpfs          tmpfs       100476     996     99480   1% /run
 /dev/sda       ext4      25230876 8166852  15763176  35% /
 tmpfs          tmpfs       502364       0    502364   0% /dev/shm
 tmpfs          tmpfs         5120       0      5120   0% /run/lock
 tmpfs          tmpfs       502364       0    502364   0% /sys/fs/cgroup
 /dev/loop0     squashfs     72192   72192         0 100% /snap/lxd/19647
 /dev/loop1     squashfs     71680   71680         0 100% /snap/lxd/19188

Untuk mencetak nama perangkat yang berada di sistem file tertentu ketik, jalankan:

$ df -t ext4

Keluaran:

Filesystem     1K-blocks     Used Available Use% Mounted on
 /dev/sda        81000696 13120476  63747468  18% /
 /dev/sdc        15350768 10829540   3718412  75% /mnt/wbmirror

Untuk mencetak tidak termasuk jenis sistem file tertentu, gunakan -x pilihan:

$ df -x ext4

Tampilkan Penggunaan Disk Total

Untuk menampilkan total penggunaan disk di baris terakhir keluaran t, gunakan opsi --total.

$ df --total

Misalnya saya ingin menampilkan total penggunaan disk dalam format yang dapat dibaca manusia, ketik:

$ df --total -h

Keluaran:

Filesystem      Size  Used Avail Use% Mounted on
 udev            448M     0  448M   0% /dev
 tmpfs            99M 1000K   98M   1% /run
 /dev/sda         25G  7.8G   16G  35% /
 tmpfs           491M     0  491M   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           491M     0  491M   0% /sys/fs/cgroup
 /dev/loop0       71M   71M     0 100% /snap/lxd/19647
 /dev/loop1       70M   70M     0 100% /snap/lxd/19188
 /dev/loop2       56M   56M     0 100% /snap/core18/1988
 /dev/loop3       56M   56M     0 100% /snap/core18/1997
 /dev/loop5       33M   33M     0 100% /snap/snapd/11402
 tmpfs            99M     0   99M   0% /run/user/0
 /dev/loop6       33M   33M     0 100% /snap/snapd/11588
 total            26G  8.1G   17G  33% -

Tampilkan Sistem File Lokal

Secara default, perintah df menampilkan sistem file lokal dan yang dipasang dari jarak jauh. Untuk membatasi daftar hanya untuk sistem file lokal gunakan opsi -l .

$ df -l

Kesimpulan

Dalam tutorial ini kita belajar tentang perintah df dan bagaimana menggunakannya untuk memeriksa penggunaan ruang disk di Linux. Beri tahu kami jika Anda menemukan sesuatu yang menarik di bagian komentar.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah ifconfig Linux

  2. Perintah Waktu Linux

  3. Perintah cd Linux

  1. Perintah Ping di Linux

  2. Perintah Tonton Linux

  3. Perintah Df di Linux (Periksa Disk Space)