[opensuse] If you need more than 16 paritions on your SATA drive, this might work
Look up "kpartx". I've just seen it mentioned on the lvm-users list, and thought it sounded like just what you partitioning-freaks are after :-) The usual disclaimers apply - in particular as I know absolutely nothing about kpartx. /Per Jessen, Zürich -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
* Per Jessen
Look up "kpartx".
I've just seen it mentioned on the lvm-users list, and thought it sounded like just what you partitioning-freaks are after :-)
The usual disclaimers apply - in particular as I know absolutely nothing about kpartx.
It is contained within multipath-tools-XX.X.X.rpm. Has anyone utilized this package and with what results? -- Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://counter.li.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Patrick Shanahan wrote:
* Per Jessen
[02-20-08 10:12]: Look up "kpartx".
I've just seen it mentioned on the lvm-users list, and thought it sounded like just what you partitioning-freaks are after :-)
The usual disclaimers apply - in particular as I know absolutely nothing about kpartx.
It is contained within multipath-tools-XX.X.X.rpm. Has anyone utilized this package and with what results?
I got curious - this sounds like a pretty optimal solutions for those of you with gazillions of partitions - so I created 26 partitions on a 6.4Gb IDE drive (yep, it's ancient and it's PATA). kpartx -l /dev/sdb sdb1 : 0 1012032 /dev/sdb 63 sdb2 : 0 1012095 /dev/sdb 1012095 sdb3 : 0 1012095 /dev/sdb 2024190 sdb4 : 0 9558675 /dev/sdb 3036285 sdb5 : 0 305172 sdb3 63 sdb6 : 0 305172 sdb3 305298 sdb7 : 0 305172 sdb3 610533 sdb8 : 0 305172 sdb3 915768 sdb9 : 0 305172 sdb3 1221003 sdb10 : 0 305172 sdb3 1526238 sdb11 : 0 305172 sdb3 1831473 sdb12 : 0 305172 sdb3 2136708 sdb13 : 0 305172 sdb3 2441943 sdb14 : 0 305172 sdb3 2747178 sdb15 : 0 305172 sdb3 3052413 sdb16 : 0 305172 sdb3 3357648 sdb17 : 0 305172 sdb3 3662883 sdb18 : 0 305172 sdb3 3968118 sdb19 : 0 305172 sdb3 4273353 sdb20 : 0 305172 sdb3 4578588 sdb21 : 0 305172 sdb3 4883823 sdb22 : 0 305172 sdb3 5189058 sdb23 : 0 305172 sdb3 5494293 sdb24 : 0 305172 sdb3 5799528 sdb25 : 0 305172 sdb3 6104763 sdb26 : 0 305172 sdb3 6409998 Then I ran "kpartx -a /dev/sdb". Now I've got : # l /dev/dm* ]brw-r----- 1 root disk 253, 0 2008-02-20 18:36 /dev/dm-0 brw-r----- 1 root disk 253, 1 2008-02-20 18:36 /dev/dm-1 brw-r----- 1 root disk 253, 10 2008-02-20 18:36 /dev/dm-10 brw-r----- 1 root disk 253, 11 2008-02-20 18:36 /dev/dm-11 brw-r----- 1 root disk 253, 12 2008-02-20 18:36 /dev/dm-12 brw-r----- 1 root disk 253, 13 2008-02-20 18:36 /dev/dm-13 brw-r----- 1 root disk 253, 14 2008-02-20 18:36 /dev/dm-14 brw-r----- 1 root disk 253, 15 2008-02-20 18:36 /dev/dm-15 brw-r----- 1 root disk 253, 16 2008-02-20 18:36 /dev/dm-16 brw-r----- 1 root disk 253, 17 2008-02-20 18:36 /dev/dm-17 brw-r----- 1 root disk 253, 18 2008-02-20 18:36 /dev/dm-18 brw-r----- 1 root disk 253, 19 2008-02-20 18:36 /dev/dm-19 brw-r----- 1 root disk 253, 2 2008-02-20 18:36 /dev/dm-2 brw-r----- 1 root disk 253, 20 2008-02-20 18:36 /dev/dm-20 brw-r----- 1 root disk 253, 21 2008-02-20 18:36 /dev/dm-21 brw-r----- 1 root disk 253, 22 2008-02-20 18:36 /dev/dm-22 brw-r----- 1 root disk 253, 23 2008-02-20 18:36 /dev/dm-23 brw-r----- 1 root disk 253, 24 2008-02-20 18:36 /dev/dm-24 brw-r----- 1 root disk 253, 25 2008-02-20 18:36 /dev/dm-25 brw-r----- 1 root disk 253, 3 2008-02-20 18:36 /dev/dm-3 brw-r----- 1 root disk 253, 4 2008-02-20 18:36 /dev/dm-4 brw-r----- 1 root disk 253, 5 2008-02-20 18:36 /dev/dm-5 brw-r----- 1 root disk 253, 6 2008-02-20 18:36 /dev/dm-6 brw-r----- 1 root disk 253, 7 2008-02-20 18:36 /dev/dm-7 brw-r----- 1 root disk 253, 8 2008-02-20 18:36 /dev/dm-8 brw-r----- 1 root disk 253, 9 2008-02-20 18:36 /dev/dm-9 # mkfs -t jfs /dev/dm-23 mkfs.jfs version 1.1.11, 05-Jun-2006 Warning! All data on device /dev/dm-23 will be lost! Continue? (Y/N) y Format completed successfully. 152586 kilobytes total disk space. I mounted /dev/dm-23 on /mnt, no problems. Then I created a couple of files using dd: # ls -l total 151204 drwxr-xr-x 2 root root 16 2008-02-20 18:41 ./ drwxr-xr-x 20 root root 4096 2007-12-08 12:31 ../ -rw-r--r-- 1 root root 145162240 2008-02-20 18:41 bigfile -rw-r--r-- 1 root root 9662464 2008-02-20 18:41 bigfile2 Seems to work just fine, although this can hardly be considered an exhaustive test :-) Pretty cool though, isn't it? Now you just need YaST support for it. /Per Jessen, Zürich -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Patrick Shanahan
-
Per Jessen