[Linuxtrent] nuova partizione con RAID1

  • From: Luca Zucchelli <tiratenefuori@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 30 Sep 2010 17:27:01 +0200

Mi è sorta la necessità di creare una nuova partizione per /var in modo da
non perdere i dati se devo formattare la root.
Il sistema è formato da 2 hard disk in RAID 1 e le partizioni occupano gli
interi dischi. Avendo una partizione (la /)di 60 GB di cui solo 2
utilizzati, avrei tutto lo spazio per ridimensionare la partizione e crearne
una nuova; soprattutto senza perdere i dati. Senza raid 1 avrei utilizzato
Gparted ma con RAID1....
Qualcuno di voi l'ha già fatto in RAID 1 o ha esperienza in campo e può
aiutarmi?

Se parto dal cd di Ubuntu ho la possibilità di utilizzare la funzionalità di
partizionamento? Da quello che mi ricordo, non mi sembra.

Ho già buttato giù la lista di comandi che utilizzerei, volevo sottoporvela
prima di fare qualche cavolata...

parto dal cd di installazione di ubuntu o da una live cd (partedmagic), da
shell,
parte 1, ridimensionamento partizione /dev/md0 (la /):

umount /dev/md0
fsck -n /dev/md0
tune2fs -O ^has_journal /dev/md0

modprobe md
modprobe linear
modprobe multipath
modprobe raid1
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.originale
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
mdadm -A --scan
resize2fs /dev/md0 25G
mdadm --grow /dev/md0 --size=31457280    (30GB)
resize2fs /dev/md0
e2fsck -f /dev/md0

parte 2, ora posso riavviare il SO, mi manca la creazione della partizione
nello spazio vuoto creato:

fdisk -l
fdisk /dev/hda    __ m __ n __ l __ 5 __ L __ fd __ w
fdisk /dev/hdb    __ m __ n __ l __ 5 __ L __ fd __ w
mdadm --zero-superblock /dev/hda3
mdadm --zero-superblock /dev/hdb3

mdadm --create /dev/md3 --level=1 --raid-devices=2 /dev/hda3 /dev/hdb3
cat /proc/mdstat
mkfs -t ext4 -c /dev/md3 --- mkfs.ext4 /dev/md3
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.1
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
cat /etc/mdadm/mdadm.conf
nano /etc/fstab    __ /dev/md3 /var
nano /etc/mtab    __ /dev/md3 /var

penso di aver finito, magari riavvio...

mando a monte tutto il mio sistema?
Parte dei comandi li ho "presi" da questa guida:
http://www.howtoforge.com/linux_resizing_ext3_partitions
http://www.howtoforge.com/software-raid1-grub-boot-debian-etch

mi scuso per la lunghezza.
grazie
Luca

Other related posts: