Saya memiliki NAS rumah, dan saya perlu mengkonfigurasi ulang beberapa penggunaan drive saya.
Saya memiliki RAID1 mdadm yang terdiri dari dua drive 3TB. Setiap drive memiliki satu partisi ext3 yang menggunakan seluruh drive. Saya perlu mengecilkan partisi ext3 di kedua drive, dan menambahkan 8GB kedua atau lebih partisi ext3 ke satu, dan menukar partisi dengan ukuran yang sama dengan yang lain. Saya pikir saya sudah menemukan langkah-langkahnya, tetapi ingin konfirmasi.
- Ubah ukuran mdadm RAID di
resize2fs /dev/md0 [size]
mana ukurannya sedikit lebih besar dari ruang yang saat ini digunakan pada drive - Hapus salah satu drive dari RAID
mdadm /dev/md0 --fail /dev/sda1
- Ubah ukuran drive yang dihapus dengan parted
- Tambahkan partisi baru ke drive dengan parted
- Kembalikan drive ke RAID
mdadm -a /dev/md0 /dev/sda1
- Ulangi 2-5 untuk perangkat lain
- Ubah ukuran RAID untuk menggunakan partisi penuh
mdadm --grow /dev/md0 -z max
Apakah ada sesuatu yang saya lewatkan, atau belum pertimbangkan?
>
. Entah merangkum semuanya dalam sebuah subkulit, atau digunakantee
. Saya lebih suka tee:echo repair | sudo tee /sys/block/mdX/md/sync_action
Langkah Anda terlihat bagus, dengan dua pengecualian:
Setelah itu
resize2fs
, Anda perlu mengecilkan susunan mdadm Anda. Misalnya lakukanmdadm --grow --size xxx
sebagai langkah # 1a.Saya juga menyarankan melakukan semua ini saat boot ke CD cadangan , seperti SystemRescueCd , dan bukan saat / dev / md0 di-mount. Ikuti pengubahan ukuran dengan fsck, hanya untuk memastikan semuanya baik-baik saja.
sumber