Eu tenho um NAS interno e preciso reconfigurar um pouco o uso da minha unidade.
Eu tenho um RAID1 mdadm composto por duas unidades de 3 TB. Cada unidade possui uma partição ext3 que usa a unidade inteira. Preciso encolher a partição ext3 em ambas as unidades e adicionar uma segunda partição ext3 de 8 GB ou mais a uma e trocar a partição de tamanho igual à outra. Eu acho que tenho as etapas descobertas, mas queria alguma confirmação.
- Redimensione o mdadm RAID em
resize2fs /dev/md0 [size]
que o tamanho é um pouco maior que o espaço atualmente usado na unidade - Remova uma das unidades do RAID
mdadm /dev/md0 --fail /dev/sda1
- Redimensione a unidade removida com
- Adicione a nova partição à unidade com parted
- Restaure a unidade para o RAID
mdadm -a /dev/md0 /dev/sda1
- Repita 2-5 para o outro dispositivo
- Redimensione o RAID para usar a partição completa
mdadm --grow /dev/md0 -z max
Há algo que eu perdi ou não considerei?
>
. Encapsule tudo em um subshell ou usetee
. Eu prefiro tee:echo repair | sudo tee /sys/block/mdX/md/sync_action
Seus passos parecem bons, com duas exceções:
Depois
resize2fs
, você precisa reduzir sua matriz mdadm. Por exemplo, façamdadm --grow --size xxx
o passo nº 1a.Eu também sugeriria fazer tudo isso enquanto inicializado em um CD de resgate, como SystemRescueCd , e não enquanto / dev / md0 estiver montado. Siga o redimensionamento por fsck, apenas para garantir que está tudo bem.
fonte