Cara mengganti perangkat yang salah dari array serangan

Cara mengganti perangkat yang salah dari array serangan

Dalam artikel sebelumnya kami menjelaskan cara mengatur RAID-1 dalam sistem RHEL/Centos. Beberapa kali disk yang terpasang dengan array dapat gagal bekerja, RAID cukup menandai sebagai perangkat yang salah dan tidak menggunakannya lagi. Dalam situasi itu kita perlu mengganti perangkat yang salah dengan perangkat kerja baru. Gambar di bawah ini menunjukkan bahwa /dev /sdc1 disk telah ditandai sebagai kesalahan dan disk baru terlampir telah terjadi dengan sinkronisasi data lengkap.

Di artikel ini Anda akan mendapatkan cara memeriksa perangkat mana yang salah dan cara menghapusnya dari array serangan. Artikel ini akan langkah demi langkah membantu Anda cara mengganti perangkat yang salah dari array RAID.

Langkah 1: Identifikasi perangkat yang salah

Imporennya untuk mengidentifikasi disk yang benar yang ditandai salah dengan serangan, gunakan mdadm -status untuk memeriksa status semua disk yang terpasang dalam serangan.

[[Email Dilindungi] ~]# mdadm ---detail /dev /md0 /dev /md0: versi: 1.2 Waktu Penciptaan: Sel 25 Mar 19:30:56 2014 RAID Level: RAID1 Ukuran Array: 5252187 (5.01 GIB 5.38 GB) Ukuran dev: 5252187 (5.01 GIB 5.38 GB) Perangkat RAID: 2 Total Perangkat: 2 Kegigihan: SuperBlock adalah Pembaruan Persisten Waktu: Selu 25 Mar 22:40:08 2014 State: Clean, Degraded Active Devices: 1 Perangkat Kerja: 1 Perangkat Gagal: 1 Perangkat Cadangan: 0 Nama : Server1: 0 (Lokal ke Host Server1) UUID: 32A1C5ED: 7D6A99A6: 29D422F9: A3559B48 Acara: 18 Nomor Mayor Minor Raiddevice State 0 8 17 0 Aktif Sinkronisasi /Dev /SDB1 1 0 0 1 Dihapus 1 8 33 - Cadangan Salah /DEV /DEV /SDB1 1 0 0 1 Dihapus 1 8 33 - CAPPAY BESAR /DEV ACTIF /DEV /SDB1 1 0 0 DIHEVED 1 8 3 33 - CANPABODE /DEV yang salah /DEV /SDB1 1 0 1 DIHAPUS 1 8 3 33 - CANPABODE /DEV ACTIF /DEV /SDB1 1 0 1 DIHAPUS 1 8 33 - CANPABODE /DEV YANG ACALID /DEV /SDB1 1 0 /sdc1 

Jika Anda melihat output di atas, disk /dev/sdc1 menunjukkan kesalahan dan ditambahkan sebagai disk cadangan. Jadi target kami untuk menghapus /dev/sdc1 dan tambahkan disk baru sebagai ganti. Pastikan juga untuk mengatur jenis sistem file sebagai Linux RAID Autodetect.

Hanya untuk tujuan belajar: Anda cukup menandai disk apa pun sebagai salah menggunakan perintah berikut

[[email dilindungi] ~]# mdadm /dev /md0 - -fail /dev /sdc1 mdadm: set /dev /sdc1 salah /dev /md0 

Langkah 2: Buat disk baru

Saya telah melampirkan disk virtual baru /dev/sdd dalam sistem. Mari kita buat partisi di disk sebagai /dev/sdd1 dengan ukuran disk yang rusak yang sama.

[[Email Dilindungi] ~]# perangkat fdisk /dev /sdd tidak mengandung tabel partisi DOS yang valid, maupun Sun, SGI atau Disklabel OSF Membangun DOS Doslabel baru dengan Disk Identifier 0XE70CDC62. Perubahan akan tetap dalam memori saja, sampai Anda memutuskan untuk menulisnya. Setelah itu, tentu saja, konten sebelumnya tidak akan dapat dipulihkan. PERINGATAN: Bendera tidak valid 0x0000 dari partisi Tabel 4 akan diperbaiki oleh W (rite) peringatan: Mode yang kompatibel dengan DOS. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan): N Tindakan Perintah E Partisi Primer PERBAIKI PERLIBAT (1-4) P Nomor Partisi P (1-4): 1 Silinder Pertama (1-1305, default 1): Menggunakan nilai default 1 silinder terakhir, +silinder + atau +size k, m, g (1-1305, default 1305): +5g perintah (m untuk bantuan): t Partisi yang dipilih 1 kode hex (ketik l ke kode daftar): fd mengubah sistem partisi 1 ke Perintah FD (Linux Raid Autodetect) (M untuk bantuan): w Tabel partisi telah diubah! Memanggil ioctl () untuk membaca kembali tabel partisi. Sinkronisasi disk. 

Langkah 3: Hapus disk yang rusak saat menyerang

Mari kita lepaskan disk yang rusak dari array serangan

[[email dilindungi] ~]# mdadm /dev /md0 - -remove /dev /sdc1 mdadm: hot dihapus /dev /sdc1 dari /dev /md0 

Langkah 4: Lampirkan disk baru dalam serangan

Karena kami telah menghilangkan disk yang salah dari array serangan, mari kita lampirkan disk baru /dev/sdd1 di tempat itu.

[[email dilindungi] ~]# mdadm /dev /md0 --add /dev /sdd1 mdadm: ditambahkan /dev /sdd1 

Segera setelah disk baru yang terpasang pada array RAID, itu akan secara otomatis mulai menyinkronkan data ke disk, untuk melihat status penggunaan sinkronisasi

[[Email Dilindungi] ~]# CAT /PROC /MDSTAT Kepribadian: [RAID1] MD0: Active RAID1 SDD1 [2] SDB1 [0] 5252187 Blok Super 1.2 [2/1] [u_] [====>…] pemulihan = 22.8% (1200000/5252187) selesai = 0.Kecepatan 2 menit = 240000k/detik perangkat yang tidak digunakan: