GNU/Linux >> Belajar Linux >  >> Linux

Perluas larik Linux MD RAID 10 untuk menggunakan disk yang lebih besar

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!).


Linux
  1. Cara menggunakan BusyBox di Linux

  2. Gunakan df untuk memeriksa ruang disk kosong di Linux

  3. Cara menggunakan dd di Linux tanpa merusak disk Anda

  1. Cara mempartisi disk di Linux

  2. Linux – Membuat Penyalinan Disk/disk Lebih Lambat?

  3. Cara menggunakan fdisk untuk mempartisi disk di Linux

  1. Siapkan disk data di Server Cloud Linux

  2. Mengganti Disk Cermin yang Gagal di Array RAID Perangkat Lunak (mdadm)

  3. Bagaimana cara mendapatkan jumlah disk fisik di Linux?