Jawaban sederhana untuk pertanyaan dalam judul adalah "Ya". Tetapi apa yang benar-benar ingin Anda lakukan adalah langkah selanjutnya, yaitu membuat data yang ada dicerminkan.
Dimungkinkan untuk mengonversi disk yang ada, tetapi berisiko, seperti disebutkan, karena lokasi metadata. Jauh lebih baik untuk membuat cermin kosong (rusak) dengan disk baru dan menyalin data yang ada ke dalamnya. Kemudian, jika tidak berhasil, Anda cukup boot kembali ke sumber asli yang tidak dicerminkan.
Pertama, inisialisasi /dev/sdb1sebagai yang baru /dev/md0dengan drive yang hilang dan inisialisasi sistem file (saya anggap ext3, tetapi pilihan ada di tangan Anda)
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 missing
mkfs -text3 /dev/md0
Sekarang, /dev/sda1kemungkinan besar sistem file root Anda ( /) jadi untuk keselamatan Anda harus melakukan langkah selanjutnya dari live CD, disk penyelamatan atau sistem bootable lainnya yang dapat mengakses keduanya /dev/sda1dan /dev/md0meskipun saya telah berhasil melakukan ini dengan beralih ke mode pengguna tunggal.
Salin seluruh konten sistem file /dev/sda1ke /dev/md0. Sebagai contoh:
mount /dev/sda1 /mnt/a # only do this if /dev/sda1 isn't mounted as root
mount /dev/md0 /mnt/b
cd /mnt/a # or "cd /" if it's the root filesystem
cp -dpRxv . /mnt/b
Edit /etc/fstabatau pastikan bahwa pada boot berikutnya, /dev/md0sudah terpasang bukan /dev/sda1. Sistem Anda mungkin diatur untuk boot dari /dev/sda1dan parameter boot mungkin menentukan ini sebagai perangkat root, jadi ketika me-reboot Anda harus secara manual mengubah ini sehingga root adalah /dev/md0(dengan asumsi /dev/sda1root). Setelah reboot, periksa bahwa /dev/md0sekarang sudah terpasang ( df) dan itu sedang berjalan sebagai cermin terdegradasi ( cat /proc/mdstat). Tambahkan /dev/sda1ke array:
mdadm /dev/md0 --add /dev/sda1
Karena pembangunan kembali akan menimpa /dev/sda1, versi metadata yang Anda gunakan tidak relevan. Seperti biasa ketika membuat perubahan besar, buat cadangan penuh (jika mungkin) atau setidaknya pastikan bahwa apa pun yang tidak dapat dibuat kembali aman.
Anda perlu membuat ulang konfigurasi boot untuk digunakan /dev/md0sebagai root (jika /dev/sda1sudah root) dan mungkin perlu dibuat ulang mdadm.confuntuk memastikan /dev/md0selalu dimulai.
--add, dan Anda harus berhati-hati, tetapi tidak terlalu rumit. Lihat Bagaimana cara mengatur mirroring disk di Ubuntu? (Saya tidak bisa mengajukan pertanyaan itu sebagai duplikat karena aturan baru.)