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.