Tengo un NAS de fabricación casera y necesito reconfigurar ligeramente parte del uso de mi unidad.
Tengo un mdadm RAID1 compuesto por dos unidades de 3TB. Cada unidad tiene una partición ext3 que usa la unidad completa. Necesito reducir la partición ext3 en ambas unidades, y agregar una segunda partición ext3 de 8GB más o menos a una, e intercambiar la partición del mismo tamaño a la otra. Creo que tengo los pasos resueltos, pero quería alguna confirmación.
- Cambie el tamaño del RAID mdadm
resize2fs /dev/md0 [size]
donde el tamaño es un poco más grande que el espacio utilizado actualmente en la unidad - Retire una de las unidades del RAID
mdadm /dev/md0 --fail /dev/sda1
- Cambiar el tamaño de la unidad eliminada con parted
- Agregue la nueva partición a la unidad con parted
- Restaurar la unidad a la RAID
mdadm -a /dev/md0 /dev/sda1
- Repita 2-5 para el otro dispositivo
- Cambiar el tamaño del RAID para usar la partición completa
mdadm --grow /dev/md0 -z max
¿Hay algo que me haya perdido o que no haya considerado?
>
. O encapsula todo en una subshell, o úsalotee
. Prefiero tee:echo repair | sudo tee /sys/block/mdX/md/sync_action
Tus pasos se ven bien, con dos excepciones:
Después
resize2fs
, debe reducir su matriz mdadm. Por ejemplo, haz elmdadm --grow --size xxx
paso 1a.También sugeriría hacer todo esto mientras se inicia en un CD de rescate, como SystemRescueCd , y no mientras / dev / md0 esté montado. Siga el cambio de tamaño con fsck, solo para asegurarse de que todo esté bien.
fuente