GNU/Linux >> Belajar Linux >  >> Linux

Sistem file rock-stable untuk file besar (cadangan) untuk linux

Anda dapat menggunakan ext4 tapi saya akan merekomendasikan pemasangan dengan journal_data mode yang akan mematikan dealloc (alokasi tertunda) yang menyebabkan beberapa masalah sebelumnya. Penonaktifan dealloc akan membuat data baru menulis lebih lambat, tetapi membuat penulisan jika terjadi kegagalan daya lebih kecil kemungkinannya untuk mengalami kerugian. Saya juga harus menyebutkan bahwa Anda dapat menonaktifkan dealloc tanpa menggunakan journal_data yang memiliki beberapa manfaat lain (atau setidaknya di ext3), seperti pembacaan yang sedikit lebih baik, dan saya percaya pemulihan yang lebih baik.

Luas masih akan membantu dengan fragmentasi. Extent membuat penghapusan file besar jauh lebih cepat daripada ext3, penghapusan data berukuran apa pun (file tunggal) harus hampir seketika di ext4 tetapi bisa memakan waktu lama di ext3. (FS berbasis tingkat apa pun memiliki keunggulan ini)

ext4 juga fsck lebih cepat dari ext3.

Satu catatan terakhir, ada perbaikan bug di ext4 hingga seperti 2.6.31? Pada dasarnya saya akan memastikan Anda tidak menjalankan kernel pra 2.6.32 yang merupakan kernel LTS.


XFS sangat kokoh dan telah ada di kernel sejak lama. Periksa alat seperti xfs_freeze dan lihat apakah itu yang Anda cari. Saya tahu ini sangat subyektif tetapi saya telah menggunakan XFS untuk penyimpanan data selama bertahun-tahun tanpa insiden.


Cukup gunakan alat cadangan yang mendukung checksum. Misalnya Dar melakukannya, dan mendukung pencadangan tambahan. Kemudian Anda dapat mencadangkan ke sistem file yang kokoh seperti ext3.

Untuk pencadangan, Anda menginginkan sesuatu yang kokoh/sangat stabil. Dan btrf atau ZFS belum siap hari ini.


Linux
  1. Periksa file konfigurasi Linux untuk kesalahan sintaks

  2. Sistem File Linux:Ext2 vs Ext3 vs Ext4

  3. Linux mkfs, mke2fs Contoh Perintah (Buat sistem file ext2, ext3, ext4)

  1. Sistem file Linux sedang terisi, meskipun tidak ada file atau direktori besar

  2. Diff/patch biner untuk file besar di linux?

  3. Sistem file kartu SD tahan korupsi untuk Linux tersemat?

  1. Cara menggunakan rsync lanjutan untuk cadangan Linux besar

  2. Fitur &Perbedaan Sistem File Linux Ext2, Ext3 dan Ext4

  3. Setel Umask Untuk Sistem File yang dipasang di Sshfs?