tune2fs - berapa banyak ruang untuk dicadangkan pada sistem file ext4 besar

8

Saya sadar bahwa ada beberapa pertanyaan mengenai berapa banyak ruang yang harus disediakan pada sistem file yang digunakan tune2fs -m, tetapi beberapa saran itu kontradiktif, beberapa tampaknya hanya relevan dengan sistem file tempat rootmount, dan sepertinya tidak ada yang khusus untuk ext4.

Drive yang saya tanyakan adalah SSD / Hard Disk hibrida 3 TB dengan satu partisi yang diformat menggunakan ext4dan yang HANYA digunakan untuk file media. Root,, homedan swapsemuanya berada di partisi mereka sendiri pada drive SSD yang akan saya tinggalkan sendiri.

Saat ini pada ext4sistem file 3 TB , 5% ruang disk dicadangkan (default), tetapi itu adalah 150 GB. Jika aman untuk melakukannya saya ingin mengurangi ini menjadi 1%, yang akan menjadi 30 GB, dan dengan demikian membebaskan hingga 120 GB. Harap dicatat bahwa sistem file 92% penuh, 5% sisanya adalah ruang yang dipesan.

Saran dalam jawaban ini , menyarankan agar mengatur ruang yang dicadangkan menjadi 5% masuk akal pada ext3sistem file yang hampir penuh untuk menghindari fragmentasi. Ini kemudian menyatakan bahwa ext4lebih efisien, secara eksplisit menyatakan bahwa: "pengalokasi multi-blok ext4 jauh lebih tahan fragmentasi" . Kemudian TIDAK memberi saran berapa persen yang masuk akal ext4.

Saya ingin tahu apakah akan aman untuk mengurangi ruang drive yang dicadangkan menjadi 1% pada ext4sistem file 3 TB saya , sambil tetap mempertahankan perlindungan fragmentasi sistem file yang memadai?

Jika ruang 30 GB yang dipesan pada 1% tidak cukup, lalu seberapa sedikit yang aman?

Terima kasih.

Mattst
sumber
4
Saya selalu mengatur jumlah ruang disk yang dicadangkan menjadi 0% untuk partisi besar dengan file media saja. Saya tidak pernah memiliki masalah sejauh ini.
Francesco Turco

Jawaban:

3

Cadangan ini terutama untuk partisi sistem inti sehingga root masih bisa login jika pengguna reguler berhasil mengisi drive dan menyumbat pekerjaan. Ruang diperlukan untuk file temp, menyalin, dan ruang siku umum untuk perintah shell.

Tidak ada yang benar-benar diperlukan pada volume data pengguna yang sederhana. 5% pada drive modern besar terlalu banyak, saya menggunakan 2% hanya untuk aman tetapi kemungkinan masih berlebihan. (100 MiB kemungkinan akan cukup untuk mode darurat pada banyak sistem)

Namun, alasan sekunder untuk ruang yang dicadangkan adalah bahwa ia meninggalkan celah antara akhir satu file dan awal berikutnya. Sedikit ruang dapat membantu mencegah fragmentasi file yang sering diubah, pada dasarnya modifikasi dapat disimpan dalam area fisik yang sama dengan file asli. File media jarang dimodifikasi, kecuali tentu saja Anda mengedit media tersebut. Pada SSD, pemisahan tidak penting, karena semua segmen diakses pada kecepatan yang sama.

Kekuatan penuh
sumber