Linux Mint memberi tahu saya, saya hanya memiliki ruang disk bebas 622 MB tetapi harus ada beberapa gigabyte yang tersisa.
Melihat partisi saya diberitahu bahwa ada sekitar sepuluh gigabytes yang tidak digunakan. Saya googled masalah dan tidak menemukan solusi tetapi saya menemukan petunjuk bahwa saya harus memeriksa penggunaan disk df -h
.
sudo df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p8 189G 178G 622M 100% /home
Outputnya tidak masuk akal bagi saya: Perbedaan antara Size
dan Used
11GB, tetapi hanya ditampilkan 622M
sebagai Available.
SSD belum tua, jadi saya tidak akan mengharapkan perbedaan seperti itu.
Apa yang harus saya lakukan?
linux
disk-usage
ssd
tobiornottobi
sumber
sumber
df
's output - Ukuran: 189G, Digunakan: 178GJawaban:
Jika filesystem ext4, ada blok yang disediakan, sebagian besar untuk membantu menangani dan membantu menghindari fragmentasi dan hanya tersedia untuk pengguna root. Untuk pengaturan ini, dapat diubah langsung menggunakan tune2fs (tidak semua pengaturan dapat ditangani seperti ini ketika sistem file di-mount):
Jadi, jika Anda ingin menurunkan reservasi menjadi 1% (~ 2GB) sehingga mendapatkan akses ke ~ 8GB tidak ada lagi ruang yang dipesan, Anda dapat melakukan ini:
Catatan:
-m
opsi ini benar-benar menerima angka desimal sebagai parameter. Anda dapat menggunakan-m 0.1
untuk memesan hanya sekitar ~ 200MB (dan mengakses sebagian besar dari 10GB yang sebelumnya tidak tersedia). Anda juga dapat menggunakan-r
opsi sebagai gantinya untuk memesan langsung dengan blok. Mungkin tidak disarankan untuk memiliki 0 blok yang dipesan.sumber
/home
, dan menyimpan ruang untuk root tidak ada yang sama pentingnya dengan bagian lain dari sistem file (misalnya untuk memastikan log sistem masih dapat ditulis). Juga, karena ini adalah SSD, mencegah fragmentasi mungkin tidak memiliki prioritas seperti pada disk logam berputar.File yang dihapus juga dapat berkontribusi pada "ruang yang hilang"
mengembalikan hasil ini untuk saya
Yang menunjukkan bahwa Chrome yang berjalan sebagai PID 11181 membuka file BrowserMetrics lalu menghapusnya, dan filehandle-nya masih terbuka. Ini berarti file tidak terlihat dalam daftar direktori, tetapi masih mengambil ruang disk.
Mengapa program melakukan ini? Ketika biner yang berjalan berakhir, OS akan melepaskan pegangan file yang terbuka dan file pada disk akan hilang, tanpa risiko meninggalkan file temp basi sekitar.
Apa yang tidak bisa saya lihat adalah seberapa besar penggunaan disk file itu.
sumber