Bisakah saya menggunakan dmraid sebagai ganti md (mdadm) untuk membuat perangkat lunak RAID-1 dan RAID-1 + 0 volume?

8

Pada pertanyaan terkait tentang SSD dan TRIM (lihat: Kemungkinan untuk mendapatkan SSD TRIM (buang) yang bekerja pada ext4 + LVM + perangkat lunak RAID di Linux? ), Ternyata dmraid sekarang (atau sebentar) mendukung TRIM pada RAID-1.

Biasanya, kami telah menggunakan md (via mdadm) untuk membuat volume RAID-1 kami, kemudian menggunakan LVM untuk membuat grup volume, kemudian diformat dengan sistem file pilihan kami (ext4 belakangan ini). Kami telah melakukan ini selama bertahun-tahun, dan pencarian Google & ServerFault tampaknya mengkonfirmasi ini adalah cara paling umum untuk melakukan RAID perangkat lunak dengan manajemen volume.

Pencarian Google tampaknya menunjukkan bahwa dmraid digunakan untuk apa yang disebut konfigurasi 'fakeRAID' di mana ada beberapa tingkat 'bantuan' perangkat keras dalam bentuk RAID BIOS di controller, yang tidak kita miliki (dan tidak ingin menggunakan - Kami ingin solusi perangkat lunak lengkap).

Karena kami ingin menggunakan TRIM pada SSD kami, dan karena md tampaknya (belum?) Mendukung TRIM, saya bertanya-tanya apakah mungkin menggunakan dmraid daripada md untuk membuat RAID-1 (dan RAID-1 +0) volume dalam perangkat lunak, tanpa dukungan perangkat keras (yaitu, hanya dicolokkan ke bus SATA / SAS bodoh)?

Don MacAskill
sumber

Jawaban:

1

Anda tidak ingin menggunakan dmraid kecuali Anda memiliki motherboard atau pengontrol tertentu dan memahami konsekuensi dari yang disebut fakeRAID.

Tampaknya Anda berpikir tentang mirror lvm (yang, tentu saja dapat menggunakan device mapper - dan dengan demikian potensi kebingungan dengan dmraid - sesuatu yang lain sama sekali).

Masalah dengan menggunakan mirror lvm adalah Anda mirroring seluruh luasan fisik - biasanya berukuran dalam megabyte - tidak dekat mirror-level mirroring yang dilakukan dengan md.

Yang mengatakan, saya sudah melakukannya. Tetapi hanya pada skenario migrasi back-end jangka pendek. Dan pemulihan dari kegagalan sedikit lebih rumit karena tidak secara otomatis otomatis seperti raid1 md yang tepat.

Curtis Doty
sumber
Tapi saya masih tidak tahu apakah cermin LVM polos masih mendukung TRIM pada PV yang mendasarinya?
Curtis Doty
Sepertinya LVM memang mendukung discard (TRIM)! :-)
Curtis Doty