Memilih filesystem untuk Raid 16TB


9

Saya hanya mengumpulkan mesin dengan delapan disk 2TB.

Saya akan menggunakan Raid 6 (kapasitas 12TB yang dapat digunakan) di atas mereka, tapi saya tidak yakin apakah saya harus membuat LVM di atas RAID, atau sistem file apa yang digunakan.

Sistem file apa yang dapat diubah ukurannya saat digunakan di dalam LVM?


3
Untuk menjawab pertanyaan literal Anda: pertanyaan yang sama yang dapat diubah ukurannya saat tidak digunakan di dalam LVM. LVM tidak relevan dengan pilihan ini kecuali Anda akan menggunakan sistem yang memiliki fungsi built-in (yang saat ini berarti ZFS; dan IIRC ZFS juga memiliki RAID-6 built-in).
Gilles 'SO- stop being evil'

Jawaban:


6

Dengan lvm di atas perangkat penyerbuan, Anda fleksibel untuk membuat beberapa perangkat virtual (dan sistem file) di atasnya. Dan Anda fleksibel untuk mengubah ukuran perangkat tersebut.

Jika Anda 100% yakin bahwa Anda tidak membutuhkannya dan Anda hanya memerlukan satu sistem file besar, maka Anda dapat langsung membuat sistem file pada perangkat raid Anda. Satu lapisan tipuan dan kompleksitas dihilangkan dalam kasus itu.

Untuk memilih sistem file, poin paling penting adalah:

  • harus diuji dengan baik dan stabil
  • harus cukup mainstream
  • kinerja bagus tentunya

Itu berarti seseorang biasanya konservatif ketika datang ke sistem file.

Menggunakan kriteria ini pada dasarnya Anda memiliki 3 pilihan di Linux (mulai 2011-06:

  • ext3
  • ext4
  • xfs

Pada perangkat besar saya menggunakan xfs karena a mkfs.xfslebih cepat.

Semua sistem file ini dapat diubah ukurannya.

Memperbarui:

Saya melakukan patokan kecil pada perangkat 3 TB (menggunakan ukuran blok 4k di semua sistem file):

$ awk -F\; -f mkfs.awk mkfs
          FS     SIZE(TB)      TIME(S)      RSS(MB)      SPEEDUP      SPACEUP
        ext3            1          217           37         1.00         1.00
        ext3            2          478           74         1.00         1.00
        ext3            3          829          111         1.00         1.00
        ext4            1          139           37         1.55         1.00
        ext4            2          298           74         1.60         1.00
        ext4            3          515          111         1.61         1.00
         xfs            1            5            2        43.23        17.01
         xfs            2            9            2        51.43        33.49
         xfs            3           15            2        54.73        50.05

(Kecepatan / mem-up terhadap ext3)

(Sistem: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, drive WD SATA, hdparm -t sekitar 120 MB / s disk buffered berbunyi)

Itu berarti mkfsing sistem file ext [34] adalah hingga 54 kali lebih lambat daripada mkfsing sistem file xfs. Mendekati ini menjadi 12 TB menciptakan ext fs akan benar-benar memakan waktu sekitar satu jam (xfs hanya sekitar satu menit).


Saya suka XFS juga, tetapi bukankah agak konyol untuk memilihnya sebagai sistem file Anda hanya karena kecepatan format awal?
Caleb

4
Mungkin perlu dicatat, bahwa jika Anda berencana untuk menumbuhkan RAID Anda nanti, ext4 terbatas pada volume 16TiB (menurut wikipedia ).
Gert

@ Caleb, well, jika dibutuhkan - katakan - jam lebih lama dan fitur lainnya tidak membuat perbedaan dalam kasus penggunaan sistem, maka itu adalah satu-satunya perbedaan yang diperhitungkan. Saya akan melakukan benchmark mkf kecil pada perangkat 3 TB - mungkin @Let_Me_Be bisa melakukan satu juga pada sistemnya - ini akan menarik.
maxschlepzig

2
@Gert: Tidak, batasannya ada dalam versi saat ini ext2progs- format Ext4 mendukung volume hingga 1 exabyte.
Teddy

1
Versi terbaru dari mkfs.ext4 JAUH lebih cepat karena sekarang menunda sebagian besar pemformatan untuk dilakukan di latar belakang setelah Anda memasangnya. Juga waktu fsck sedikit lebih cepat pada ext4 daripada ext3.
psusi

1

Pada sebagian besar kotak produksi kami dengan linux, kami menggunakan lvm + ext2 / ext3 tergantung pada apakah permintaan pelanggan penjurnalan / ext3 / atau tidak / ext2 /

Dalam kasus Anda, saya akan pergi ahaead dan membangun lvm + ext2 kecuali jika Anda akan mendapat manfaat dari penjurnalan lebih dari itu menciptakan overhead .. tetapi ada lagi yang harus diperhitungkan tepat seperti yang dijelaskan maxschlepzig .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.