LinuxForum.Fans
Тема

Изменение в сортовом рейде

Автор: Ymrs 3 сообщений 2271 просмотров
#49538

Добрый день!

Задача: клонирование данных на сервер во вне площадки
Что имеем:
1. несколько серверов по управление Linux debian (lenny) 2.6.26-2-686 с аппаратным рейдом, между ними развернут кластер при помощи drbd на котором крутиться "файловая помойка" samba
2. 1 сервер с большим массивом 1,5 тб

#df

text

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/md2             1447337552   1176844 1373219188   1% /
/dev/md1               2087808     75164   1907424   4% /boot

#fdisk -l

text

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System /dev/sda1 1 523 4199044+ fd Linux raid autodetect /dev/sda2 524 785 2104515 fd Linux raid autodetect /dev/sda3 786 182401 1458830520 fd Linux raid autodetect

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System /dev/sdb1 1 523 4199044+ fd Linux raid autodetect /dev/sdb2 524 785 2104515 fd Linux raid autodetect /dev/sdb3 786 182401 1458830520 fd Linux raid autodetect

Disk /dev/md2: 1493.8 GB, 1493842329600 bytes 2 heads, 4 sectors/track, 364707600 cylinders Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md1: 2154 MB, 2154954752 bytes 2 heads, 4 sectors/track, 526112 cylinders Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md0: 4299 MB, 4299751424 bytes 2 heads, 4 sectors/track, 1049744 cylinders Units = cylinders of 8 * 512 = 4096 bytes

#cat /proc/mdstat

text

Personalities : [raid1] [raid10] [raid0] [raid6] [raid5] [raid4]
md0 : active raid1 sdb1[1] sda1[0]
      4198976 blocks [2/2] [UU]

md1 : active raid1 sdb2[1] sda2[0] 2104448 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0] 1458830400 blocks [2/2] [UU]

unused devices: <none>

cat /etc/mdadm.conf

text

DEVICES /dev/[hs]d*
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=0.90 UUID=0f706f7a:310197c4:776c2c25:004bd7b2
ARRAY /dev/md1 level=raid1 num-devices=2 metadata=0.90 UUID=e09b0f71:c04a61de:776c2c25:004bd7b2
ARRAY /dev/md2 level=raid1 num-devices=2 metadata=0.90 UUID=7a7eff50:8bd93c4d:776c2c25:004bd7b2

#uname -a

text

Linux CentOS-55-64-minimal 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:08:30 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

В дата центре при установке сделали 1 корневой раздел на все имеющиеся место, мне нужно перерезать имеющееся место на более мелкие разделы (/ 20 гб и 4 раздела где-то по ~250 гб).

Вопрос как это сделать, с софтовым рейдом не очень дружу, а переустановка системы с нужной мне разметкой диска через ip-kvm довольно дорогостоящее занятие.

#49540

mdadm resize?

#49556

вычитал пока 1 варианта изменения
1. удалить 2 из массива диск
2. разметить его по требованиям и форматнуть
3. перенести на 1 из новых разделов корень на 2 диск
(cp -ax / /mnt/newroot)
http://tldp.org/HOWTO/Software-RAID-HOWTO-7.html#ss7.4
4. загрузиться с нового корня
5. удалить старый рейд, скопировать таблицу разделов с 2 на 1 , а затем добавить рейд и загрузиться с 1

i2ks написал:
mdadm resize?

можно по подробней вменяемого примера пока не нашел

Войдите или зарегистрируйтесь, чтобы ответить.