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]