Создадим "диски"
amadis:~# dd if=/dev/zero of=img3 bs=1M count=100
amadis:~# dd if=/dev/zero of=img4 bs=1M count=100
amadis:~# dd if=/dev/zero of=img5 bs=1M count=100
amadis:~# losetup /dev/loop3 img3
amadis:~# losetup /dev/loop4 img4
amadis:~# losetup /dev/loop5 img5
amadis:~# mdadm --create /dev/md3 --level=5 -n 2 /dev/loop3 /dev/loop4
mdadm: array /dev/md3 started.
amadis:~# cat /proc/mdstat
md3 : active (auto-read-only) raid5 loop4[2](S) loop3[0]
102336 blocks level 5, 64k chunk, algorithm 2 [2/1] [U_]
amadis:~# mkfs.xfs /dev/md3
amadis:~# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md3 : active raid5 loop4[1] loop3[0]
102336 blocks level 5, 64k chunk, algorithm 2 [2/2] [UU]
Добавим третий диск в массив
amadis:~# mdadm /dev/md3 -a /dev/loop5
mdadm: added /dev/loop5
amadis:~# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md3 : active raid5 loop5[2](S) loop4[1] loop3[0]
102336 blocks level 5, 64k chunk, algorithm 2 [2/2] [UU]
amadis:~# mdadm --grow /dev/md3 -n 3
mdadm: Need to backup 128K of critical section..
mdadm: ... critical section passed.
Примечание: расширение raid6 работает только на ядре 2.6.21 и выше
amadis:~# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md3 : active raid5 loop5[2] loop4[1] loop3[0]
204672 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
amadis:~# mount /dev/md3 /mnt/
amadis:~# mount
/dev/md3 on /mnt type xfs (rw)
amadis:~# df -h
/dev/md3 95M 4,3M 90M 5% /mnt
Расширим ФС
amadis:~# xfs_growfs /dev/md3
data blocks changed from 25536 to 51168
amadis:~# df -h
/dev/md3 195M 4,5M 190M 3% /mnt
И добавим 4й диск на ходу
amadis:~# dd if=/dev/zero of=img6 bs=1M count=100
amadis:~# losetup -a
/dev/loop3: [0901]:16171160 (img3)
/dev/loop4: [0901]:16171161 (img4)
/dev/loop5: [0901]:16171162 (img5)
amadis:~# losetup /dev/loop6 img6
amadis:~# mdadm /dev/md3 -a /dev/loop6
mdadm: added /dev/loop6
amadis:~# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md3 : active raid5 loop6[3](S) loop5[2] loop4[1] loop3[0]
204672 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
amadis:~# mdadm --grow /dev/md3 -n 4
mdadm: Need to backup 384K of critical section..
mdadm: ... critical section passed.
amadis:~# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md3 : active raid5 loop6[3] loop5[2] loop4[1] loop3[0]
307008 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
amadis:~# df -h
/dev/md3 195M 4,5M 190M 3% /mnt
amadis:~# xfs_growfs /dev/md3
data blocks changed from 51168 to 76752
amadis:~# df -h
/dev/md3 295M 4,6M 290M 2% /mnt
Ярлыки
- 11g (3)
- 9i (3)
- аксон (1)
- институт химии (3)
- интересно (2)
- медицина (1)
- радар детектор (1)
- радардетектор (1)
- api (1)
- auth (1)
- bash (1)
- bind (1)
- bios (1)
- dba (5)
- debian (10)
- development (1)
- dns (1)
- email (2)
- etch (1)
- exim (1)
- extend (1)
- facebook (1)
- ftp (1)
- g1000 (1)
- harddisk (2)
- hardware (1)
- hp (1)
- hp-ux (2)
- iscsi (1)
- iscsitarget (1)
- kpartx (1)
- lenny (3)
- linux (12)
- listener (1)
- lvm (1)
- mail (5)
- msi (1)
- mssql (1)
- named (1)
- ntlm (1)
- online (1)
- oracle (9)
- partprobe (1)
- pi (1)
- pipe (1)
- postfix (2)
- proftpd (1)
- proxy (1)
- python (1)
- python3 (1)
- raid (3)
- raspberry pi (1)
- raspbian (1)
- rss (1)
- san (1)
- screen (1)
- sendmail (2)
- sho me (1)
- shome (1)
- sid (1)
- smart host (1)
- smartarray (1)
- smarthost (1)
- smtp (1)
- squid (1)
- ssh (3)
- su (1)
- sudo (1)
- svn (1)
- sysadmin (5)
- u100 (1)
- unix (3)
- utl_mail (1)
- utl_smtp (1)
- virtualbox (3)
- virtualization (3)
- vmware (2)
- web (1)
- wiki (1)
- zabbix (1)
- zoneminder (1)
Архив блога
- ноября 2020 (1)
- апреля 2018 (1)
- апреля 2017 (1)
- августа 2016 (1)
- апреля 2016 (1)
- февраля 2015 (1)
- ноября 2014 (1)
- сентября 2014 (1)
- мая 2014 (1)
- марта 2014 (2)
- февраля 2014 (1)
- января 2014 (1)
- ноября 2013 (1)
- июля 2013 (1)
- июня 2013 (1)
- мая 2013 (3)
- апреля 2013 (3)
- марта 2013 (2)
- февраля 2013 (1)
- января 2013 (1)
- октября 2012 (2)
- мая 2012 (1)
- марта 2012 (1)
- июня 2010 (1)
- мая 2010 (1)
- декабря 2009 (1)
- августа 2009 (1)
- июля 2009 (3)
- мая 2009 (1)
- апреля 2009 (3)
- марта 2009 (1)
- февраля 2009 (2)
- июня 2008 (1)
- мая 2008 (1)
- ноября 2007 (2)
- августа 2007 (2)
- июля 2007 (4)