Pertanyaan Mengapa saya mendapatkan lebih banyak ruang kosong daripada ext4 setelah memformat di XFS?


Saya telah membeli hard drive eksternal 1TB dan setelah memformat seluruh drive ext4 Nautilus mengatakan ada 934,3 GB ruang kosong. enter image description here

Saya juga telah menguji memformat drive XFS, dan dalam hal ini ada 999,7 GB ruang kosong.enter image description here

Mengapa lebih dari 60 GB hilang dari ruang kosong dengan ext4 dan tidak dengan XFS ?


9
2017-07-26 09:24


asal




Jawaban:


Sistem file EXT3 / EXT4 mengambil 5% ukuran partisi untuk keamanan dll. (Mis. Dalam "disk drive luar ruang disk").

Jika bukan partisi root, Anda dapat mengubah 5% ini menjadi misalnya. 1% dengan melakukan:

sudo tune2fs -m 1 /dev/sda3

di mana Anda harus mengubah sda3 ke partisi Anda.


15
2017-07-26 10:16



Ruang ini tidak hilang, by the way - itu disediakan untuk pengguna tunggal, biasanya root. Ini berguna misalnya jika Anda memiliki satu partisi dan satu pengguna mengunduh Internet (mengisi disk), layanan sistem masih dapat menulis file log dan informasi audit, menjaga sistem setidaknya berfungsi cukup sehingga administrator dapat masuk dan memeriksa situasi. Untuk disk yang tidak akan pernah mengandung sesuatu yang relevan dengan sistem, sudah pasti dapat diterima untuk mengatur reservasi ini menjadi 0%. - Simon Richter
"Jika bukan partisi root" - Sebenarnya, AKAN bekerja untuk partisi root, dan partisi yang dipasang. Terima kasih - Sepero


Dengan ext4 (dan keluarga extfs) tabel inode pra-dialokasikan pada waktu format. Ini adalah perilaku Unix tradisional tentang sistem file. Ketika Anda memformat volume dengan sistem file extfs, Anda dapat mengubah jumlah inode yang Anda harapkan menggunakan -N parameter utilitas mkfs. (Sumber).

Desain ini dapat menawarkan kinerja yang lebih baik (ketika mengalokasikan banyak file sekaligus) meskipun skalabilitas. Kita harus memperkirakan jumlah inode yang dibutuhkan pada waktu format. Volume yang berisi sebagian besar file kecil, misalnya server email, akan membutuhkan lebih banyak inode per gigabyte daripada volume yang berisi ISO.

Setelah Anda menggunakan semua inode, Anda tidak dapat membuat file baru meskipun masih ada ruang kosong pada drive. Semakin besar volumenya, semakin besar tabel inode. Itu menyebabkan banyak gigabyte hilang pada drive besar.

Di samping itu, XFS menggunakan teknik yang disebut "alokasi inode dinamis" (Sumber). Ini mengarah pada skalabilitas yang lebih baik karena jumlah inode tumbuh atau menyusut tergantung pada jumlah data pada volume. Ini adalah desain yang lebih baik ketika Anda tidak dapat memprediksi apa sistem file yang akan digunakan atau ketika Anda berharap untuk menghemat ruang ekstra untuk data Anda. Ini juga merupakan NTFS tingkah laku.

Apa yang telah dikatakan tentang jurnal adalah salah, biaya jurnal hanya beberapa megabyte. Kerugian ruang utama adalah karena alokasi inode statis.


6
2017-07-17 19:27