* [Comm] softraid + lvm
@ 2005-06-22 12:39 Eugene Prokopiev
2005-06-23 4:05 ` Mike Lykov
0 siblings, 1 reply; 6+ messages in thread
From: Eugene Prokopiev @ 2005-06-22 12:39 UTC (permalink / raw)
To: Community
Здравствуйте!
Имею образ уже настроенной системы (ALM 2.4) в виде cpio, который
необходимо развернуть на softraid1 + lvm, причем все, кроме /boot,
должно лежать именно в lvm.
Имею машину, на которой планируется все описанное разворачивать, машина
загружена с Кноппикса. Делаю следующее:
root@0[root]# cfdisk /dev/sda
...
root@0[root]# sfdisk -d /dev/sda | sfdisk /dev/sdb
Checking that no-one is using this disk right now ...
OK
Disk /dev/sdb: 1115 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdb1 0 - 0 0 0 Empty
/dev/sdb2 0 - 0 0 0 Empty
/dev/sdb3 0 - 0 0 0 Empty
/dev/sdb4 0 - 0 0 0 Empty
New situation:
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sdb1 * 63 96389 96327 fd Linux raid autodetect
/dev/sdb2 96390 2056319 1959930 82 Linux swap
/dev/sdb3 2056320 17912474 15856155 fd Linux raid autodetect
/dev/sdb4 0 - 0 0 Empty
Successfully wrote the new partition table
Re-reading the partition table ...
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
root@0[root]# mkswap /dev/sda2
Setting up swapspace version 1, size = 1003479 kB
root@0[root]# mkswap /dev/sdb2
Setting up swapspace version 1, size = 1003479 kB
root@0[root]# cat /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
nr-spare-disks 0
persistent-superblock 1
device /dev/sda1
raid-disk 0
device /dev/sdb1
raid-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
chunk-size 32
nr-spare-disks 0
persistent-superblock 1
device /dev/sda3
raid-disk 0
device /dev/sdb3
raid-disk 1
root@0[root]# mkraid -R /dev/md0
DESTROYING the contents of /dev/md0 in 5 seconds, Ctrl-C if unsure!
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/sda1, 48163kB, raid superblock at 48064kB
disk 1: /dev/sdb1, 48163kB, raid superblock at 48064kB
root@0[root]# mkraid -R /dev/md1
DESTROYING the contents of /dev/md1 in 5 seconds, Ctrl-C if unsure!
handling MD device /dev/md1
analyzing super-block
disk 0: /dev/sda3, 7928077kB, raid superblock at 7928000kB
disk 1: /dev/sdb3, 7928077kB, raid superblock at 7928000kB
root@0[root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md1 : active raid1 sdb3[1] sda3[0]
7928000 blocks [2/2] [UU]
md0 : active raid1 sdb1[1] sda1[0]
48064 blocks [2/2] [UU]
unused devices: <none>
root@0[root]# mkfs.ext2 /dev/md0
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
12048 inodes, 48064 blocks
2403 blocks (5.00%) reserved for the super user
First data block=1
6 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
root@0[root]# pvcreate /dev/md1
lvmiopversion -- Exec of pvcreate failed
lvmiopversion: Input/output error
При этом создать файловую систему я могу:
root@0[root]# mkfs.ext2 /dev/md1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
991616 inodes, 1982000 blocks
99100 blocks (5.00%) reserved for the super user
First data block=0
61 block groups
32768 blocks per group, 32768 fragments per group
16256 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Почему я не могу создать физический том LVM?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] softraid + lvm
2005-06-22 12:39 [Comm] softraid + lvm Eugene Prokopiev
@ 2005-06-23 4:05 ` Mike Lykov
2005-06-23 5:04 ` Eugene Prokopiev
0 siblings, 1 reply; 6+ messages in thread
From: Mike Lykov @ 2005-06-23 4:05 UTC (permalink / raw)
To: community
В сообщении от Среда 22 Июнь 2005 17:39 Eugene Prokopiev написал:
> root@0[root]# cat /etc/raidtab
у меня опыт с mdadm, он, по моему, проще тем, что писать конфиги не надо.
Да и имеет несколько улучшенных средств, например мониторинг.
> root@0[root]# pvcreate /dev/md1
> lvmiopversion -- Exec of pvcreate failed
> lvmiopversion: Input/output error
> При этом создать файловую систему я могу:
> Почему я не могу создать физический том LVM?
посмотрите в конце моей статьи
http://www.freesource.info/wiki/RootRaidLVMMaster24
может, вы забыли vgscan ?
--
Mike Lykov
Samara, "Vesna" parfum company, System administrator
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] softraid + lvm
2005-06-23 4:05 ` Mike Lykov
@ 2005-06-23 5:04 ` Eugene Prokopiev
2005-06-23 5:25 ` Mike Lykov
0 siblings, 1 reply; 6+ messages in thread
From: Eugene Prokopiev @ 2005-06-23 5:04 UTC (permalink / raw)
To: community
Mike Lykov пишет:
> В сообщении от Среда 22 Июнь 2005 17:39 Eugene Prokopiev написал:
>
>
>>root@0[root]# cat /etc/raidtab
>
>
> у меня опыт с mdadm, он, по моему, проще тем, что писать конфиги не надо.
> Да и имеет несколько улучшенных средств, например мониторинг.
Как не надо? /etc/raidtab не нужен? А откуда тогда брать информацию о
конфигурации raid?
Хотя с другой стороны - а откуда брать эту информацию до монтирования /
? LVM определяет ее с помощью vgscan и vgchange -ay из initrd, если не
ошибаюсь, а как обстоит дело с raid? Достаточно загрузки raid1.o?
А вообще я думал, что mdadm и raidtools - это просто разные морды к
одной и той же функциональности ядра ...
>>root@0[root]# pvcreate /dev/md1
>>lvmiopversion -- Exec of pvcreate failed
>>lvmiopversion: Input/output error
>>При этом создать файловую систему я могу:
>>Почему я не могу создать физический том LVM?
>
>
> посмотрите в конце моей статьи
> http://www.freesource.info/wiki/RootRaidLVMMaster24
Смотрел в первую очередь :)
> может, вы забыли vgscan ?
нет, для vgcreate он не нужен, сканировать нечего ;)
похоже, что просто данный диск и Кноппиксом и данный привод несовместимы
:( - там и другие проблемы наблюдаются, причем при каждой загрузке
разные + ругань на то, что что-то не смогло распаковаться. Подозревал
ОЗУ, но memtest ничего плохого не сказал.
Еще вопрос: я вообще правильно все делаю? Т.е. /boot и LVM зеркалирую, а
swap оставляю как есть? Или есть другие, не менее правльные варианты?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] softraid + lvm
2005-06-23 5:04 ` Eugene Prokopiev
@ 2005-06-23 5:25 ` Mike Lykov
2005-06-23 5:40 ` Eugene Prokopiev
0 siblings, 1 reply; 6+ messages in thread
From: Mike Lykov @ 2005-06-23 5:25 UTC (permalink / raw)
To: community
В сообщении от Четверг 23 Июнь 2005 10:04 Eugene Prokopiev написал:
> Mike Lykov пишет:
> > В сообщении от Среда 22 Июнь 2005 17:39 Eugene Prokopiev написал:
> >>root@0[root]# cat /etc/raidtab
> >
> > у меня опыт с mdadm, он, по моему, проще тем, что писать конфиги не надо.
> > Да и имеет несколько улучшенных средств, например мониторинг.
>
> Как не надо? /etc/raidtab не нужен? А откуда тогда брать информацию о
> конфигурации raid?
# cat /etc/raidtab
cat: /etc/raidtab: No such file or directory
однако
# mount
/dev/md5 on / type reiserfs (rw,notail)
proc on /proc type proc (rw,gid=19)
/dev/md1 on /boot type ext2 (rw)
/boot, как я потом понял, необязателен ;)
mdadm хранит конфигурацию в суперблоке
> > может, вы забыли vgscan ?
> нет, для vgcreate он не нужен, сканировать нечего ;)
> похоже, что просто данный диск и Кноппиксом и данный привод несовместимы
может, поэтому я все делал исключительно дистрибутивными средствами ;)
> Еще вопрос: я вообще правильно все делаю? Т.е. /boot и LVM зеркалирую, а
> swap оставляю как есть? Или есть другие, не менее правльные варианты?
ну в принципе-то так, только / на LVM сомнителен
--
Mike Lykov
Samara, "Vesna" parfum company, System administrator
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] softraid + lvm
2005-06-23 5:25 ` Mike Lykov
@ 2005-06-23 5:40 ` Eugene Prokopiev
2005-06-23 5:52 ` Eugene Prokopiev
0 siblings, 1 reply; 6+ messages in thread
From: Eugene Prokopiev @ 2005-06-23 5:40 UTC (permalink / raw)
To: community
> /boot, как я потом понял, необязателен ;)
Только не для LVM ;)
В LVM /boot держать нельзя
>>Еще вопрос: я вообще правильно все делаю? Т.е. /boot и LVM зеркалирую, а
>>swap оставляю как есть? Или есть другие, не менее правльные варианты?
>
>
> ну в принципе-то так, только / на LVM сомнителен
Ну в теории может захотеться изменить его размер. На практике мне это
нужно, чтобы посредством снапшотов получить полный образ системы без ее
остановки для бэкапа/переезда/еще чего-нибудь
Еще вопрос: а не стоит ли для swap сделать raid0, или ядро все равно так
и сделает, но эффективнее?
И не стоит ли выделить под кэш сквида такой же raid0, или можно
обеспечить это средствами самого сквида?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] softraid + lvm
2005-06-23 5:40 ` Eugene Prokopiev
@ 2005-06-23 5:52 ` Eugene Prokopiev
0 siblings, 0 replies; 6+ messages in thread
From: Eugene Prokopiev @ 2005-06-23 5:52 UTC (permalink / raw)
To: community
> Еще вопрос: а не стоит ли для swap сделать raid0, или ядро все равно так
> и сделает, но эффективнее?
>
> И не стоит ли выделить под кэш сквида такой же raid0, или можно
> обеспечить это средствами самого сквида?
При этом вопрос: а что будет при внезапной смерти одного из дисков?
Потеря информации в данном случае не страшна, и перезагрузка допустима,
но желательно, чтоб система была работоспособна без дополнительных
телодвижений типа переразметки дисков и т.д.
Это возможно?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-06-23 5:52 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-22 12:39 [Comm] softraid + lvm Eugene Prokopiev
2005-06-23 4:05 ` Mike Lykov
2005-06-23 5:04 ` Eugene Prokopiev
2005-06-23 5:25 ` Mike Lykov
2005-06-23 5:40 ` Eugene Prokopiev
2005-06-23 5:52 ` Eugene Prokopiev
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git