Ada beberapa informasi tersedia tentang perubahan bentuk dalam array RAID tapi saya sedikit gugup dan ingin konfirmasi:
Masalah: Saya memiliki 2 500GB drive sebagai perangkat lunak raid 5 (mdadm). Saya ingin membebaskan salah satu dari dua drive karena RAID-redundansi adalah untuk para pengecut ... Bisakah saya
mdadm --grow --array-size=1
diikuti oleh a
mdadm --grow --raid-disks 1
?
Ini sepertinya terlalu sederhana. Bagaimana saya menentukan drive mana yang dibebaskan? Sebagian alasan untuk manuver ini adalah karena saya tidak memiliki ruang tambahan untuk menjalankan cadangan.
Edit: Seperti ini, ini adalah implementasi RAID5 non-std (lihat komentar oleh Dave M atau gman). Namun, tolong jangan menghukum saya karena kecerobohan. Saya hanya tertarik pada metode paling berisiko melakukan penghapusan drive ini. Anggap saja saya telah mengatasi masalah cadangan tetapi saya tidak akan menggunakannya untuk membangun kembali dari cadangan.
$ sudo mdadm --detail --test /dev/md1
/dev/md1:
Version : 00.90
Creation Time : Sat Sep 1 18:08:21 2007
Raid Level : raid5
Array Size : 488383936 (465.76 GiB 500.11 GB)
Used Dev Size : 488383936 (465.76 GiB 500.11 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Mon Nov 28 11:32:13 2011
State : clean
Perangkat Aktif: 2
Perangkat yang Bekerja: 2
Perangkat Gagal: 0
Perangkat Cadangan: 0
Layout : left-symmetric
Chunk Size : 64K
UUID : XXX (local to host XXX)
Events : 0.29336
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 17 1 active sync /dev/sdb1