Menumbuhkan array serangan yang ada dan menghapus disk yang gagal dalam RAID - Bagian 7

Menumbuhkan array serangan yang ada dan menghapus disk yang gagal dalam RAID - Bagian 7

Setiap pemula akan merasa bingung dengan kata array. Array hanyalah kumpulan disk. Dengan kata lain, kita dapat menyebut array sebagai satu set atau grup. Sama seperti satu set telur yang berisi 6 angka. Demikian juga array serangan berisi jumlah disk, mungkin 2, 4, 6, 8, 12, 16 dll. Semoga sekarang Anda tahu apa itu array.

Di sini kita akan melihat bagaimana menumbuhkan (memperluas) grup array atau serangan yang ada. Misalnya, jika kita menggunakan 2 disk dalam array untuk membentuk set RAID 1, dan dalam beberapa situasi jika kita membutuhkan lebih banyak ruang dalam kelompok itu, kita dapat memperpanjang ukuran array menggunakan mdadm -tumbuh perintah, hanya dengan menambahkan salah satu disk ke array yang ada. Setelah tumbuh (menambahkan disk ke array yang ada), kita akan melihat bagaimana menghapus salah satu disk yang gagal dari array.

Menumbuhkan array serangan dan menghapus disk yang gagal

Asumsikan bahwa salah satu disk sedikit lemah dan perlu menghapus disk itu, sampai gagal membiarkannya digunakan, tetapi kita perlu menambahkan salah satu drive cadangan dan menumbuhkan cermin sebelum gagal, karena kita perlu menyimpan data kita. Sementara disk yang lemah gagal, kita dapat menghapusnya dari array ini adalah konsep yang akan kita lihat dalam topik ini.

Fitur pertumbuhan serangan

  1. Kita dapat menumbuhkan (memperluas) ukuran set serangan apa pun.
  2. Kita dapat menghapus disk yang salah setelah menumbuhkan array serangan dengan disk baru.
  3. Kita bisa menumbuhkan array serangan tanpa downtime apapun.

Persyaratan

  1. Untuk menumbuhkan array serangan, kita membutuhkan set serangan yang ada (array).
  2. Kami membutuhkan disk tambahan untuk menumbuhkan array.
  3. Di sini saya menggunakan 1 disk untuk menumbuhkan array yang ada.

Sebelum kita belajar tentang menumbuhkan dan memulihkan array, kita harus tahu tentang dasar -dasar level dan pengaturan serangan. Ikuti tautan di bawah ini untuk mengetahui tentang pengaturan tersebut.

  1. Memahami Konsep Raid Dasar - Bagian 1
  2. Membuat Perangkat Lunak RAID 0 di Linux - Bagian 2
Pengaturan server saya
Sistem Operasi: Centos 6.5 Alamat IP terakhir: 192.168.0.230 nama host: tumbuh.Tecmintlocal.COM 2 Disk yang ada: 1 GB 1 Disk tambahan: 1 GB 

Di sini, serangan saya yang sudah ada memiliki 2 jumlah disk dengan setiap ukuran adalah 1GB dan kami sekarang menambahkan satu disk yang ukurannya 1GB ke array RAID kami yang ada.

Menumbuhkan array serangan yang ada

1. Sebelum menumbuhkan array, daftar pertama array RAID yang ada menggunakan perintah berikut.

# mdadm ---detail /dev /md0 
Periksa array serangan yang ada

Catatan: Output di atas menunjukkan bahwa saya sudah memiliki dua disk dalam array serangan dengan level RAID1. Sekarang di sini kami menambahkan satu disk lagi ke array yang ada,

2. Sekarang mari kita tambahkan disk baru "SDD”Dan buat partisi menggunakan 'fdisk' memerintah.

# fdisk /dev /sdd 

Silakan gunakan instruksi di bawah ini untuk membuat partisi /dev/sdd menyetir.

  1. Tekan 'N'Untuk membuat partisi baru.
  2. Lalu pilih 'P'Untuk partisi primer.
  3. Lalu pilih '1'menjadi partisi pertama.
  4. Pers berikutnya 'P'Untuk mencetak partisi yang dibuat.
  5. Di sini, kami memilih 'fd'Karena tipe saya menyerang.
  6. Pers berikutnya 'P'untuk mencetak partisi yang ditentukan.
  7. Sekali lagi gunakan 'P'Untuk mencetak perubahan yang telah kami buat.
  8. Menggunakan 'w'untuk menulis perubahan.
Buat partisi SDD baru

3. Sekali baru SDD Partisi dibuat, Anda dapat memverifikasinya menggunakan perintah di bawah ini.

# ls -l / dev / | grep sd 
Konfirmasi partisi SDD

4. Selanjutnya, periksa disk yang baru dibuat untuk serangan yang ada, sebelum menambahkan ke array.

# mdadm -examine /dev /sdd1 
Periksa RAID pada partisi SDD

Catatan: Output di atas menunjukkan bahwa disk tidak memiliki blok super terdeteksi, berarti kita dapat bergerak maju untuk menambahkan disk baru ke array yang ada.

4. Untuk menambahkan partisi baru /dev/sdd1 dalam array yang ada md0, Gunakan perintah berikut.

# mdadm -manajemen /dev /md0 --add /dev /sdd1 
Tambahkan Disk ke Raid-Array

5. Setelah disk baru ditambahkan, periksa disk tambahan di array kami menggunakan.

# mdadm ---detail /dev /md0 
Konfirmasi disk yang ditambahkan ke RAID

Catatan: Dalam output di atas, Anda dapat melihat drive telah ditambahkan sebagai cadangan. Di sini, kami sudah memiliki 2 disk dalam array, tetapi yang kami harapkan adalah 3 perangkat dalam array untuk itu kami perlu menumbuhkan array.

6. Untuk menumbuhkan array, kita harus menggunakan perintah di bawah ini.

# mdadm --grow--raid-devices = 3 /dev /md0 
Menumbuhkan array serangan

Sekarang kita bisa melihat disk ketiga (SDD1) telah ditambahkan ke array, setelah menambahkan disk ketiga itu akan menyinkronkan data dari dua disk lainnya.

# mdadm ---detail /dev /md0 
Konfirmasi array serangan

Catatan: Untuk disk ukuran besar akan membutuhkan waktu berjam -jam untuk menyinkronkan isinya. Di sini saya telah menggunakan disk virtual 1GB, jadi dilakukan dengan sangat cepat dalam hitungan detik.

Menghapus disk dari array

7. Setelah data disinkronkan ke disk baru 'SDD1'Dari dua disk lainnya, itu berarti ketiga disk sekarang memiliki konten yang sama.

Seperti yang saya katakan sebelumnya, mari kita asumsikan bahwa salah satu disk lemah dan perlu dihapus, sebelum gagal. Jadi, sekarang anggap disk 'SDC1'lemah dan perlu dihapus dari array yang ada.

Sebelum menghapus disk, kami harus menandai disk sebagai yang gagal, maka hanya saja kami dapat menghapusnya.

# mdadm - -fail /dev /md0 /dev /sdc1 # mdadm ---detail /dev /md0 
Disk gagal dalam array serangan

Dari output di atas, kami dengan jelas melihat bahwa disk ditandai sebagai salah di bagian bawah. Bahkan salahnya, kita bisa melihat perangkat RAID 3, gagal 1 dan keadaan terdegradasi.

Sekarang kita harus menghapus drive yang salah dari array dan menumbuhkan array dengan 2 perangkat, sehingga perangkat RAID akan diatur ke 2 perangkat seperti sebelumnya.

# mdadm - -remove /dev /md0 /dev /sdc1 
Hapus disk dalam array serangan

8. Setelah drive yang salah dilepas, sekarang kita harus menumbuhkan array RAID menggunakan 2 disk.

# mdadm --grow--raid-devices = 2 /dev /md0 # mdadm ---detail /dev /md0 
Tumbuhkan disk dalam array serangan

Dari output tentang, Anda dapat melihat bahwa array kami hanya memiliki 2 perangkat. Jika Anda perlu menumbuhkan array lagi, ikuti langkah yang sama seperti yang dijelaskan di atas. Jika Anda perlu menambahkan drive sebagai cadangan, tandai sebagai cadangan sehingga jika disk gagal, itu akan secara otomatis aktif dan membangun kembali.

Kesimpulan

Dalam artikel tersebut, kami telah melihat cara menumbuhkan set serangan yang ada dan cara menghapus disk yang salah dari array setelah menyinkronkan kembali konten yang ada. Semua langkah ini dapat dilakukan tanpa downtime. Selama sinkronisasi data, pengguna sistem, file, dan aplikasi tidak akan terpengaruh dalam hal apa pun.

Selanjutnya, artikel saya akan menunjukkan kepada Anda cara mengelola serangan, sampai kemudian tetap mengikuti pembaruan dan jangan lupa untuk menambahkan komentar Anda.