ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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