Sebagai output dari df -h
pertunjukan di sini, ada sesuatu yang memakan ruang kosong hingga 5GB. Jadi, tidak tersedia untuk digunakan.
Saya juga memperhatikan bahwa terkadang hard disk terisi hingga 100% kadang-kadang. Jadi, saya harus me-restart mesin atau menghapus beberapa file yang tidak perlu. Hanya memperhatikan partisi in / home ini. Tidak tahu apakah keduanya terkait, tetapi hargai jika ada yang bisa memberikan wawasan tentang hal ini.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 100G 92G 2.7G 98% /home
disk-usage
ext4
Kasun Gajasinghe
sumber
sumber
Jawaban:
Secara default,
ext2/3/4
filesystem cadangan 5% dari ruang hanya dapat digunakan olehroot
. Ini untuk menghindari pengguna normal yang sepenuhnya mengisi disk yang kemudian akan menyebabkan komponen sistem gagal setiap kali mereka perlu menulis ke disk.Anda dapat melihat jumlah blok yang dipesan (dan banyak informasi lain tentang sistem file) dengan melakukan:
Untuk
/home
partisi, mungkin aman untuk mengatur pecahan yang dicadangkan ke nol:Yang seharusnya membuat tambahan ~ 5GB tersedia.
sumber
Secara default, filesystem ext2 / 3/4 cadangan 5% dari ruang hanya dapat digunakan oleh superuser
root
,.Ada juga beberapa ruang yang disediakan untuk metadata , yang diperlukan untuk sistem file, untuk contoh inode dan jurnal.
Anda dapat menemukan beberapa detail di manual
sumber
Pertanyaan ini benar-benar tentang menafsirkan output dari perintah df , yang terkenal membingungkan dan jika Google Anda untuk itu, Anda akan melihat banyak pertanyaan tentang df .
" Ukuran " adalah df, hasilnya INCLUSIVE dari ruang 5% yang dicadangkan @chronitis kepada Anda. Ini adalah ruang total MUTLAK . Angka ini akan mendekati ukuran yang ditunjukkan pada hasil fdisk -l untuk partisi yang Anda lihat dalam hasil df .
" Bekas " + " Tersedia " memberikan ruang EFEKTIF total dan MENCIPTAKAN ruang cadangan 5%. Ini adalah ruang yang bisa Anda gunakan untuk bekerja.
Jadi tidak ada yang " hilang " - perbedaan antara " Ukuran " dan (" Digunakan " + " Tersedia ") total dalam output df mewakili ruang cadangan 5%
Tetapi kebingungan tentang menafsirkan ruang yang tersedia untuk df tidak berakhir di sana! Jika Anda menghapus file besar, tetapi proses untuk itu belum dihentikan, ruang "bebas" ini tidak akan tercermin dalam hasil df . Anda akan menggaruk-garuk kepala sambil berpikir, " Tapi saya menghapus file itu, mengapa saya tidak bisa melihat ruang tambahan di df ?!? " Itu sebabnya ketika Anda me-restart, ruang dari file yang dihapus "secara ajaib" muncul sekarang dalam hasil df .
sudo lsof + L1 akan mengidentifikasi file yang dihapus masih menampilkan pid.
HTH membersihkan beberapa kebingungan tentang menafsirkan output df . - Terrence
sumber