Salah satu HDD di konfigurasi RAID server saya gagal, jadi saya mengeluarkannya dari array dan meminta hot-swap pusat data. Mereka telah melakukan itu, tetapi sekarang drive baru /dev/sdc
bukan /dev/sda
. Saya menduga bahwa jika saya me-reboot server, itu akan menjadi /dev/sda
lagi, jadi saya ragu-ragu untuk menambahkannya kembali ke array /dev/sdc
karena saya tidak ingin membuat perangkap bagi diri saya untuk jatuh ke dalam reboot berikutnya. Saya akan segera tidak me-reboot server jika saya tidak perlu (jika saya perlu, yah, terlalu buruk bagi saya).
Jika saya menambahkannya /dev/sdc
, apakah akan ada masalah saat reboot? Atau adakah cara untuk mengubah nama perangkat dari /dev/sdc
menjadi /dev/sda
tanpa me-reboot?
Ini ada di Ubuntu 10,04 LTS. Ini adalah md
array ("Linux Software RAID"), di mana saat ini salah satu perangkat (ada beberapa di antaranya) terlihat seperti ini ("terdegradasi" karena saya telah menghapus yang lama /dev/sda
dari itu):
# mdadm - detail / dev / md0 / dev / md0: Versi: 00.90.03 Waktu Pembuatan: Minggu 11 Oktober 21:07:54 2009 Level Serangan: raid1 Ukuran Array: 97536 (95,27 MiB 99,88 MB) Ukuran Dev yang Digunakan: 97536 (95,27 MiB 99,88 MB) Perangkat Raid: 2 Total Perangkat: 1 Pilihan Kecil: 0 Kegigihan: Superblock gigih Perbarui Waktu: Kamis 30 Jun 09:31:16 2011 Negara: bersih, rusak Perangkat Aktif: 1 Perangkat yang Bekerja: 1 Perangkat Gagal: 0 Perangkat Cadangan: 0 UUID: 496be7a5: ab9177ed: 7792c71e: 7dc17aa4 Acara: 0,112 Nomor Mayor Minor RaidDevice State 0 8 17 0 sinkronisasi aktif / dev / sdb1 1 0 0 1 dihapus
sumber
md
array ("Linux Software RAID"). Semua penambahan / penghapusan perangkat dan semacamnya mengacu pada nama perangkat, tetapi saya tidak tahu bahwa itu berarti itu benar-benar bergantung pada mereka atau ... Saya telah menambahkan outputnyamdadm --detail
ke pertanyaan.Jawaban:
Baik untuk melanjutkan dan menambahkannya sebagai
/dev/sdc
. Membaca dokumentasi kernelmd
, jika namanya berubah saat reboot, itu tidak masalah. (Desain bagus, itu.) Inilah alasannya:Walaupun saya tidak
md
mengkompilasi ke dalam kernel, setup saya melakukan hal yang sama seperti di atas karena itu memuat otomatismdadm
danmdadm.conf
diatur untuk memindai semua partisi untuk superblock seperti kernel:Jadi tidak masalah untuk membangun kembali array dengan
/dev/sdc
; nama mungkin akan berubah menjadi/dev/sda
saat reboot, tetapi itu tidak akan menimbulkan masalah jikamd
diatur seperti di atas.sumber