Selesaikan langkah-langkah berikut untuk setiap disk; ganti /dev/sda1
dengan disk lain yang diperlukan. Anda harus menyelesaikan semua langkah-langkah ini untuk satu disk sebelum Anda dapat melanjutkan ke disk berikutnya.
- Tandai disk sebagai gagal sehingga MD berhenti menggunakannya:
mdadm --manage /dev/md127 --fail /dev/sda1
- Hapus disk dari larik:
mdadm --manage /dev/md127 --remove /dev/sda1
- Ganti disk secara fisik.
- Mempartisi disk baru menggunakan tipe
0xDA
dengan satu partisi yang mencakup seluruh disk. - Tambahkan disk baru ke larik:
mdadm --manage /dev/md127 --add /dev/sda1
MD akan membangun kembali array setelah Anda menambahkan disk pengganti. Pastikan pembangunan kembali selesai sebelum Anda melanjutkan ke disk berikutnya. Anda dapat memeriksa status larik dengan menjalankan cat /proc/mdstat
.
Sekali semua disk telah diganti dan larik dibangun kembali, perluas larik untuk mengisi kapasitas maksimum semua disk dengan mdadm --grow /dev/md127 --size=max
. Anda dapat mengubah ukuran sistem file dari sana untuk mengisi RAID yang diperluas; dalam kasus Anda, gunakan xfs_growfs
perintah.
Informasi selengkapnya tentang cara mengembangkan larik MD tersedia di wiki RAID Linux.
Seperti halnya tugas manipulasi disk lainnya, Anda harus membuat cadangan sebelum memulai.
Anda ingin menukar setiap disk satu per satu terlebih dahulu.
Untuk melakukan ini, Anda akan 'gagal' setiap disk, dan menggantinya dengan pengganti 8Tb yang baru, bahkan jika Anda memiliki port cadangan, Anda dapat menambahkan disk tambahan, lalu mdadm 'ganti' di tempatnya alih-alih menghapus disk dari penyerbuan dan memiliki risiko kegagalan yang lebih tinggi.
Pertanyaan ini merinci cara terbaik yang dapat saya temukan untuk melakukannya 'dengan aman'
Setelah Anda selesai melakukannya, Anda hanya ingin memperluas FS yang ada ke dalam ruang yang baru dibuat. Tampaknya perintah untuk ini adalah 'xfs_growfs' namun saya tidak memiliki pengalaman dengan xfs untuk menjelaskan bagaimana tepatnya Anda melakukan ini.
Seperti biasa, siapkan cadangan (dan serangan bukanlah cadangan!).