Package: udev
Version: 0.084-3
Severity: normal
Hi all,
Desperating that lvm will ever offer the 'encapsulation' of /boot in lvm like
hpux does), i am trying to install a more common lvm+raid1 boot disk with
following scheme:
boot disk will be build on raid1 + lv, i.e:
o the / (aka root), /boot, swap will be purely raid1
(as recommended)
o the rest /home, /var, /tmp will be in LVs over raid1
(to get benefit of resizing LVM facilities)
ps: raid1 base is still necessary because against announces
LVM is not yet able to manage its own raid1 stuff ;-(
Additional data (/Develop, /Sources, /DebApt, /MultiCd, ...) will stand
on LVs over a software raid5 array of 6*4Gb disk (i.e. 5 + 1 spare)
New Boot disk slicing:
# cfdisk /dev/sdc
cfdisk 2.12p
Disk Drive: /dev/sdc
Size: 9104953344 bytes, 9104 MB
Heads: 64 Sectors per Track: 32 Cylinders: 8683
Name Flags Part Type FS Type [Label] Size (MB)
------------------------------------------------------------------------------
sdc1 Primary Linux/PA-RISC boot 32.51
sdc2 Primary Linux raid autodetect 132.13
sdc3 Primary Linux raid autodetect 395.32
sdc5 Logical Linux raid autodetect 2097.16
sdc6 Logical Linux raid autodetect 6447.70
RAID1 md creation:
# mdadm --verbose --create --auto=md /dev/md/boot --level 1 --raid-devices=2
missing /dev/sdc2
# mdadm --verbose --create --auto=md /dev/md/swap --level 1 --raid-devices=2
missing /dev/sdc3
# mdadm --verbose --create --auto=md /dev/md/root --level 1 --raid-devices=2
missing /dev/sdc5
# mdadm --verbose --create --auto=md /dev/md/more_root --level 1
--raid-devices=2 missing /dev/sdc6
# mdadm --detail --scan
ARRAY /dev/md3 level=raid1 num-devices=2
UUID=5582e410:c46bda68:e41d50bc:80ce6ffa
ARRAY /dev/md2 level=raid1 num-devices=2
UUID=be276566:ca577e05:310f9b03:b6edb13a
ARRAY /dev/md1 level=raid1 num-devices=2
UUID=0e8ef8a9:93230c78:30dfa3c5:7033b63d
ARRAY /dev/md0 level=raid1 num-devices=2
UUID=28b23a65:5a30a02b:dc1d7564:0f051b08
# ll /dev/md/
total 26
drwxr-xr-x 2 root root 1024 Jan 25 17:55 .
drwxr-xr-x 8 root root 24576 Jan 25 17:40 ..
brw------- 1 root root 9, 0 Jan 25 16:18 boot
brw------- 1 root root 9, 3 Jan 25 17:43 more_root
brw------- 1 root root 9, 4 Jan 25 17:55 raid5
brw------- 1 root root 9, 2 Jan 25 16:17 root
brw------- 1 root root 9, 1 Jan 25 16:14 swap
# ll /dev/md[01234]
brw-rw---- 1 root disk 9, 0 Jan 25 15:23 /dev/md0 <== boot
brw-rw---- 1 root disk 9, 1 Jan 25 15:23 /dev/md1 <== swap
brw-rw---- 1 root disk 9, 2 Jan 24 18:22 /dev/md2 <== root
brw-rw---- 1 root disk 9, 3 Jan 25 15:23 /dev/md3 <== more_root
brw-rw---- 1 root disk 9, 4 Jan 24 18:22 /dev/md4 <== raid5
LVM2 filter configuration
-------------------------
in /etc/lvm/lvm.conf
comment all filter and add a custom one to accept only /dev/md/*:
# Custom: only /dev/md/* ;-)
filter = [ "a|/dev/md/*|", "r/.*/" ]
# pvcreate /dev/md/more_root
Physical volume "/dev/md/more_root" successfully created
# vgcreate vg00 /dev/md/more_root
Volume group "vg00" successfully created
# lvcreate -L 512M -n /dev/vg00/lv_var
Logical volume "lv_var" created
# lvcreate -L 128M -n /dev/vg00/lv_tmp
Logical volume "lv_tmp" created
# lvcreate -L 128M -n /dev/vg00/lv_home
Logical volume "lv_home" created
# for /usr/src
# lvcreate -L 2G -n /dev/vg00/lv_src
Logical volume "lv_src" created
Creating FS (swap + ext3)
=========================
# mkswap /dev/md/swap
(why not activate it and check)
# swapon /dev/md/swap
# swapon -s
# mke2fs -j /dev/md/boot
# mke2fs -j /dev/md/root
# mke2fs -j /dev/vg00/lv_var
# mke2fs -j /dev/vg00/lv_tmp
# mke2fs -j /dev/vg00/lv_home
# mke2fs -j /dev/vg00/lv_src
Everything was mounted successfully and a copy of my running system is now
finished.
No familiar with initramfs, I prefer to try first without this.
I temporaly use some work-around to reboot the stuff:
adding following line to links.conf:
M md0 b 9 0
M md1 b 9 1
M md2 b 9 2
M md3 b 9 3
M md4 b 9 4
D md
M md/0 b 9 0
M md/1 b 9 1
M md/2 b 9 2
M md/3 b 9 3
M md/4 b 9 4
M md/boot b 9 0
M md/swap b 9 1
M md/root b 9 2
M md/more_root b 9 3
M md/raid5 b 9 4
:-)
All seems ok after that but now encountered some anoying trouble at shutdown:
[...]
Unmounting local filesystems...umount2: Device or resource busy
umount: /dev.Orig busy - remounted read-only
done.
Shutting down LVM Volume Groups...
[...]
Unable to unlink device node for 'vg_raid5-lv_develop'
/dev/vg_raid5/lv_develop: unlink failed: Read-only file system
Unable to unlink device node for 'vg_raid5-lv_sources'
/dev/vg_raid5/lv_sources: unlink failed: Read-only file system
Unable to unlink device node for 'vg_raid5-lv_debapt'
/dev/vg_raid5/lv_debapt: unlink failed: Read-only file system
0 logical volume(s) in volume group "vg_raid5" now active
Unable to unlink device node for 'vg00-lv_var'
/dev/vg00/lv_var: unlink failed: Read-only file system
Unable to unlink device node for 'vg00-lv_tmp'
/dev/vg00/lv_tmp: unlink failed: Read-only file system
Unable to unlink device node for 'vg00-lv_home'
/dev/vg00/lv_home: unlink failed: Read-only file system
Unable to unlink device node for 'vg00-lv_src'
/dev/vg00/lv_src: unlink failed: Read-only file system
0 logical volume(s) in volume group "vg00" now active
Mounting root filesystem read-only...done.
Will now restart.
[ 2744.720000] md: stopping all md devices.
[ 2744.770000] md: md4 switched to read-only mode.
[ 2744.820000] md: md1 switched to read-only mode.
[ 2744.870000] md: md2 still in use.
[ 2744.910000] md: md3 switched to read-only mode.
[ 2744.970000] md: md0 switched to read-only mode.
[ 2746.020000] Restarting system.
[ 2746.060000] .
while a shutdown with the original system (used to build this new one lvm+raid):
[...]
Unmounting local filesystems....
Deactivating swap....
Shutting down LVM Volume Groups...
0 logical volume(s) in volume group "vg_raid5" now active
0 logical volume(s) in volume group "vg00" now active
Mounting root filesystem read-only....
Rebooting...[ 4418.950000] md: stopping all md devices.
[ 4419.000000] md: md4 switched to read-only mode.
[ 4419.050000] md: md1 switched to read-only mode.
[ 4419.100000] md: md2 switched to read-only mode.
[ 4419.160000] md: md3 switched to read-only mode.
[ 4419.210000] md: md0 switched to read-only mode.
[ 4420.260000] Restarting system.
[ 4420.300000] .
TIA,
Joel
-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 4
-rw-r--r-- 1 root root 887 Feb 10 14:54 010_locale.rules
lrwxrwxrwx 1 root root 20 Jan 26 16:27 020_permissions.rules ->
../permissions.rules
lrwxrwxrwx 1 root root 19 Jan 26 16:27 cd-aliases.rules -> ../cd-aliases.rules
lrwxrwxrwx 1 root root 13 Jan 26 16:27 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root 19 Jan 26 16:27 z20_persistent.rules ->
../persistent.rules
lrwxrwxrwx 1 root root 12 Jan 26 16:27 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root 16 Jan 26 16:27 z55_hotplug.rules -> ../hotplug.rules
lrwxrwxrwx 1 root root 17 Jan 26 16:27 z70_hotplugd.rules -> ../hotplugd.rules
-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-1/dev
/sys/block/dm-2/dev
/sys/block/dm-3/dev
/sys/block/dm-4/dev
/sys/block/dm-5/dev
/sys/block/dm-6/dev
/sys/block/loop0/dev
/sys/block/loop1/dev
/sys/block/loop2/dev
/sys/block/loop3/dev
/sys/block/loop4/dev
/sys/block/loop5/dev
/sys/block/loop6/dev
/sys/block/loop7/dev
/sys/block/md0/dev
/sys/block/md1/dev
/sys/block/md2/dev
/sys/block/md3/dev
/sys/block/md4/dev
/sys/block/ram0/dev
/sys/block/ram1/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sda/sda1/dev
/sys/block/sda/sda10/dev
/sys/block/sda/sda2/dev
/sys/block/sda/sda3/dev
/sys/block/sda/sda4/dev
/sys/block/sda/sda5/dev
/sys/block/sda/sda6/dev
/sys/block/sda/sda7/dev
/sys/block/sda/sda8/dev
/sys/block/sda/sda9/dev
/sys/block/sdb/dev
/sys/block/sdb/sdb1/dev
/sys/block/sdb/sdb2/dev
/sys/block/sdb/sdb3/dev
/sys/block/sdb/sdb4/dev
/sys/block/sdb/sdb5/dev
/sys/block/sdb/sdb6/dev
/sys/block/sdb/sdb7/dev
/sys/block/sdb/sdb8/dev
/sys/block/sdb/sdb9/dev
/sys/block/sdc/dev
/sys/block/sdc/sdc1/dev
/sys/block/sdc/sdc2/dev
/sys/block/sdc/sdc3/dev
/sys/block/sdc/sdc4/dev
/sys/block/sdc/sdc5/dev
/sys/block/sdc/sdc6/dev
/sys/block/sdd/dev
/sys/block/sde/dev
/sys/block/sdf/dev
/sys/block/sdg/dev
/sys/block/sdh/dev
/sys/block/sdi/dev
/sys/block/sdj/dev
/sys/block/sdk/dev
/sys/block/sdl/dev
/sys/block/sdl/sdl1/dev
/sys/block/sdl/sdl2/dev
/sys/block/sdl/sdl3/dev
/sys/block/sdl/sdl4/dev
/sys/block/sdl/sdl5/dev
/sys/block/sdl/sdl6/dev
/sys/block/sdl/sdl7/dev
/sys/block/sdl/sdl8/dev
/sys/block/sdl/sdl9/dev
/sys/block/sr0/dev
/sys/block/sr1/dev
/sys/class/input/mice/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/eisa_eeprom/dev
/sys/class/misc/pktcdvd/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/printer/lp0/dev
/sys/class/scsi_generic/sg0/dev
/sys/class/scsi_generic/sg1/dev
/sys/class/scsi_generic/sg10/dev
/sys/class/scsi_generic/sg11/dev
/sys/class/scsi_generic/sg12/dev
/sys/class/scsi_generic/sg13/dev
/sys/class/scsi_generic/sg14/dev
/sys/class/scsi_generic/sg2/dev
/sys/class/scsi_generic/sg3/dev
/sys/class/scsi_generic/sg4/dev
/sys/class/scsi_generic/sg5/dev
/sys/class/scsi_generic/sg6/dev
/sys/class/scsi_generic/sg7/dev
/sys/class/scsi_generic/sg8/dev
/sys/class/scsi_generic/sg9/dev
/sys/class/scsi_tape/nst0/dev
/sys/class/scsi_tape/nst0a/dev
/sys/class/scsi_tape/nst0l/dev
/sys/class/scsi_tape/nst0m/dev
/sys/class/scsi_tape/st0/dev
/sys/class/scsi_tape/st0a/dev
/sys/class/scsi_tape/st0l/dev
/sys/class/scsi_tape/st0m/dev
-- Kernel configuration:
isapnp_init not present.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (991, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: hppa (parisc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-rc1-vs2.1.0.9-pa2-d32up
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages udev depends on:
ii initscripts 2.86.ds1-11 Scripts for initializing and shutt
ii libc6 2.3.5-13 GNU C Library: Shared libraries an
ii libselinux1 1.28-2 SELinux shared libraries
ii lsb-base 3.0-15 Linux Standard Base 3.0 init scrip
ii makedev 2.3.1-79 creates device files in /dev
ii sed 4.1.4-5 The GNU sed stream editor
udev recommends no packages.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]