Terkadang Anda perlu melihat berapa banyak ruang disk yang tersedia pada perangkat individual. Perintah df memungkinkan Anda untuk dengan mudah melihat apa yang terjadi pada semua disk yang terpasang:
$ df -h Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1s5s1 113Gi 15Gi 37Gi 29% 577263 385625880 0% / devfs 189Ki 189Ki 0Bi 100% 652 0 100% /dev /dev/disk1s4 113Gi 4.0Gi 37Gi 10% 5 385625880 0% /System/Volumes/VM /dev/disk1s2 113Gi 386Mi 37Gi 2% 1874 385625880 0% /System/Volumes/Preboot /dev/disk1s6 113Gi 4.1Mi 37Gi 1% 17 385625880 0% /System/Volumes/Update /dev/disk1s1 113Gi 56Gi 37Gi 61% 1053114 385625880 0% /System/Volumes/Data map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
Beberapa parameter baris perintah yang berbeda tersedia dengan perintah df, yang sebagian besar tidak akan pernah Anda gunakan. Salah satu parameter yang populer adalah -h, yang menunjukkan ruang disk dalam bentuk yang dapat dibaca manusia, biasanya sebagai M untuk megabyte atau G untuk gigabyte. Sekarang alih-alih harus memecahkan kode nomor blok jelek itu, semua ukuran disk ditampilkan menggunakan ukuran "normal". Perintah df sangat berharga dalam memecahkan masalah ruang disk pada sistem.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah du:
df: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk tambahkan coreutils |
Linux Arch | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Contoh Perintah df
1. Untuk mendapatkan penggunaan sistem file dalam format yang dapat dibaca manusia:
# df -h
2. Untuk mendapatkan penggunaan sistem file untuk semua sistem file termasuk boneka:
# df -a
3. Untuk mendapatkan penggunaan sistem file dalam ukuran blok yang ditentukan:
# df -B=1024 # df --block-size=1024
4. Untuk mendapatkan penggunaan file alih-alih titik pemasangan:
# df --direct
5. Untuk mendapatkan total hibah:
# df --total
6. Untuk mendapatkan penggunaan dalam pangkat 1000, bukan 1024:
# df -H
7. Untuk mendapatkan informasi inode alih-alih penggunaan blok:
# df -i
8. Untuk mendapatkan penggunaan sebagai 1k blok (yaitu –block-size=1K):
# df -k
9. Untuk mendapatkan penggunaan sistem file untuk sistem file lokal:
# df -l # df --local
10. Jangan aktifkan sinkronisasi sebelum mendapatkan info penggunaan:
# df --no-sync
11. Untuk mendapatkan o/p dalam format POSIX:
# df -P # df --portability
12. Untuk meminta sinkronisasi sebelum mendapatkan info penggunaan:
# df --sync
13. Untuk membatasi daftar ke sistem file tipe TYPE:
# df -t=ext3 # df --type=ext3
14. Untuk mencetak sistem file ketik:
# df -T # df --print-type
15. Untuk membatasi daftar ke sistem file bukan tipe TYPE:
# df -x=ext2 # df --exclude-type=ext2
16. Untuk mendapatkan informasi versi sistem file:
# df --version
Kesimpulan
Perintah df dan du memfasilitasi pelacakan ruang penyimpanan. Perintah df ("disk free") memungkinkan Anda untuk melihat ruang kosong perangkat, sistem file, ukuran total, ruang yang digunakan, nilai persentase ruang yang digunakan, dan titik pemasangan. Perintah du ("penggunaan disk") menampilkan bagaimana perangkat digunakan, termasuk ukuran pohon direktori dan file di dalamnya. Ini juga memungkinkan Anda untuk melacak space hogs, yang merupakan direktori dan file yang menghabiskan banyak ruang di drive penyimpanan. Ini adalah perintah masuk Anda untuk mengonfirmasi konsumsi ruang penyimpanan yang berlebihan yang mungkin menyebabkan masalah sistem.