Saya ingin tahu cara yang benar untuk mengatur array perangkat lunak RAID pada server yang ada. Saya punya dua disk 3TB baru untuk digunakan untuk array.
Secara khusus, saya ingin mengatur array RAID 1 3TB, diformat ke ext4, tidak menggunakan LVM. Tetapi jawaban yang lebih umum mungkin membantu orang lain dengan instruksi dari awal hingga selesai.
Saya telah mencoba sejumlah panduan:
- Bagaimana cara mengimplementasikan RAID 1? - hanya mencakup sebagian dari proses
- Pengaturan dua drive SSD tambahan di RAID 1 - berakhir dengan array 2TB daripada 3TB
- Tambahkan dua HDD baru di Raid 1 - hanya menggunakan drive 1TB
Saya juga menemukan sumber daya ini:
- http://richard.blog.kraya.co.uk/tag/mdadm/ - untuk CentOS dan tidak mencakup pembaruan
mdadm.conf
dan langkah-langkah lain - http://www.technotes.se/?p=1732 - komprehensif tetapi rumit dan tidak secara khusus ditulis untuk Ubuntu
Partisi awal drive tampaknya menjadi kunci; tautan terakhir di atas menyebutkan ini secara terperinci, tetapi tautan sebelumnya tampaknya mencapai hasil yang sama dan lebih sederhana.
parted
program baris perintah (menggunakanmklabel gpt
) atau dari gparted menggunakan menu drop-down 'Pilih tipe tabel partisi'.Jawaban:
Jawaban ini mengasumsikan bahwa Anda membuat array RAID 1 baru menggunakan dua drive baru yang identik. Sistem file akan ext4 pada satu partisi yang mengambil seluruh drive, tidak menggunakan LVM.
Pertama, kenali nama perangkat untuk hard drive baru Anda dengan menjalankan
sudo fdisk -l
. Dalam kasus saya, drive baru adalah/dev/sdc
dan/dev/sdd
.Kemudian buat partisi di setiap drive. Tabel partisi harus berupa GPT agar lebih dari 2TB dapat digunakan, jadi Anda tidak dapat menggunakannya
fdisk
.Lari
parted /dev/sdc
.Saat
(parted)
diminta, buat tabel partisi dengan mengetikmklabel gpt
.Periksa ruang kosong di drive dengan mengetik
print free
. Dalam kasus saya, ini menunjukkan 3001GB.Buat partisi dengan mengetik
mkpart primary 1M 3001GB
. Ini memulai partisi 1M offset memberikan keselarasan 4096 byte. Ini mungkin atau mungkin tidak perlu, tetapi tidak akan sakit jika tidak.Periksa partisi Anda sudah diatur dengan mengetik
p
. Kemudian ketikq
untuk berhenti.Ulangi langkah 1 hingga 5 untuk
/dev/sdd
.Sekarang buat array menggunakan
mdadm
perintah:Buat sistem file:
Terakhir,
/etc/fstab
pasang larik Anda di suatu tempat dan tambahkan jika Anda ingin itu dipasang secara permanen. Saya melakukan ini:Buat lokasi untuk memasang array dengan menjalankan
sudo mkdir /mnt/md0
.Edit
/etc/fstab
dan tambahkan baris berikut:Mount dengan berlari
sudo mount /mnt/md0
.Sekarang Anda dapat mulai menggunakan array Anda. Ingatlah, bahwa sebelum beroperasi sepenuhnya, perlu menyelesaikan sinkronisasi awal. Anda dapat melacak progresnya dengan menjalankan
sudo mdadm --detail /dev/md0
.sumber