Ketika saya menjalankan df
perintah saya mendapatkan nilai yang berbeda untuk capacity
dan %iused
. Apa perbedaan di antara mereka?
Ketika saya menjalankan df
perintah saya mendapatkan nilai yang berbeda untuk capacity
dan %iused
. Apa perbedaan di antara mereka?
Jawaban:
Digunakan / Tersedia / Kapasitas pertama adalah jelas "Berapa banyak dari 1 TB drive saya penuh?" mengukur. Jejak kedua melacak struktur penyimpanan internal yang disebut inode atau indeks node.
Pada sistem file UNIX tradisional, ada sejumlah inode yang digunakan untuk melacak file dan entri direktori (metadata dan data implementasi sistem file). Ketika Anda kehabisan inode, Anda tidak bisa menggunakan sistem file apakah itu penuh atau tidak. Alat df diperlukan untuk melaporkan kedua sumber daya yang dapat mengisi sehingga Anda dapat merencanakan dan memelihara sistem file.
OS X menggunakan HFS + yang akan menghasilkan lebih banyak inode dari ruang kosong apa pun dan tidak dapat kehabisannya, tetapi masih dilaporkan karena seiring dengan pertumbuhan inode, penyimpanannya sedikit kurang efisien dan bisa lebih lambat daripada jika sistem file masih di alokasi asli inode.
Pada dasarnya, Anda hanya bisa fokus pada Kapasitas / Digunakan / Tersedia dan abaikan inode kecuali jika Anda tenggelam dalam detail implementasi sistem file.