Inilah sejarah singkat tentang bagaimana saya sampai di sini:
- 4x disk perangkat lunak Ubuntu 12.04 RAID10 dengan partisi 5x (md0 - md4)
- 1x disk mati
mdadm --fail
>>mdadm --remove
drive yang dilepas dan diganti secara fisikmdadm --add
> disk disinkronkan dengan sempurna untuk semua partisi- memutuskan untuk mengganti semua disk sehingga identik
- ulangi langkah 3-4 untuk 3 disk yang tersisa. Disk ke-2 dan ke-3 berjalan dengan sempurna.
- setelah disk akhir diganti saya menambahkannya kembali ke array tetapi diberitahu bahwa sistem file dalam mode read-only.
cat /proc/mdstat
mengungkapkan bahwa beberapa partisi telah keluar tetapi sangat tidak konsisten.- Saya me-reboot mesin (mungkin bukan ide yang paling cerdas)
- Mesin tidak mau boot (saya kira tidak ada MBR pada disk baru).
- Mengganti drive terakhir yang saya ambil. Mesin melakukan booting untuk
intitramfs
meminta tetapi keyboard tidak merespons. - Hapus drive terakhir jadi sekarang hanya 3x disk bagus yang tersisa.
- Boot dari Ubuntu Live USB.
- Utilitas disk Ubuntu mencantumkan perangkat RAID 4x yang mengatakan perangkat itu tidak aktif dan sebagian dirakit.
ubuntu@ubuntu:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md3 : inactive sdd8[6](S) sdc8[5](S) sdb8[4](S) 1464837120 blocks super 1.2 md4 : inactive sdd9[6](S) sdc9[5](S) sdb9[4](S) 718365696 blocks super 1.2 md1 : inactive sdd6[6](S) sdc6[5](S) sdb6[4](S) 146479104 blocks super 1.2 md2 : inactive sdd7[6](S) sdc7[5](S) sdb7[4](S) 585931776 blocks super 1.2 md0 : inactive sdd5[6](S) sdc5[5](S) sdb5[4](S) 14641152 blocks super 1.2 unused devices: <none>
ubuntu@ubuntu:~$ sudo mdadm --assemble --verbose /dev/md0 -f /dev/sdb5 /dev/sdc5 /dev/sdd5
mdadm: mencari perangkat untuk / dev / md0 mdadm: tidak dapat membuka perangkat / dev / sdb5: sibuk dengan perangkat atau sumber daya mdadm: / dev / sdb5 tidak memiliki superblock - perakitan dibatalkan
Jadi sekarang saya agak macet! Disk 3x di sana semua konsisten pada saat disk ke-4 diganti. Cek SMART keluar ok (tidak ada bad sector, dll).
Saya hanya perlu cara untuk mengembalikan array dengan disk 3x sehingga saya dapat menambahkan kembali 4th. Adakah pikiran?
Terimakasih banyak!