From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx3.redhat.com (mx3.redhat.com [172.16.48.32]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k78ESmEd032407 for ; Tue, 8 Aug 2006 10:28:48 -0400 Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx3.redhat.com (8.13.1/8.13.1) with ESMTP id k78ESgN8006291 for ; Tue, 8 Aug 2006 10:28:42 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GASZA-000756-0r for linux-lvm@redhat.com; Tue, 08 Aug 2006 16:28:20 +0200 Received: from ip70-171-110-249.no.no.cox.net ([70.171.110.249]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 08 Aug 2006 16:28:19 +0200 Received: from randall by ip70-171-110-249.no.no.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 08 Aug 2006 16:28:19 +0200 From: Randall Smith Date: Tue, 08 Aug 2006 09:27:15 -0500 Message-ID: References: <67d53e40608080334l7445e32fga32f7381ed49dc65@mail.gmail.com> <67d53e40608080340y484e4674j8937f47877cda2f4@mail.gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit In-Reply-To: <67d53e40608080340y484e4674j8937f47877cda2f4@mail.gmail.com> Sender: news Subject: [linux-lvm] Re: lvm partition on lv Reply-To: LVM general discussion and development List-Id: LVM general discussion and development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-lvm@redhat.com Markus Laire wrote: > On 8/8/06, Markus Laire wrote: > >> On 8/8/06, Randall Smith wrote: >> > Let's say on /dev/vg1/test I had one LVM partition and one ext3 >> > partition. How can I access those separate partitions since it's only >> > one device (/dev/vg1/test)? Normally, a partitioned block device >> > (/dev/hda) would show up like /dev/hda1, dev/hda2, etc. >> >> With loop-device, you can use only part of the block-device as new >> block-device (See options -o and -s in man:losetup) >> >> So if you know the positions where the partitions start, and their >> lengths (both in bytes), you could do something like this: (I havn't >> tested this, so there might be some errors in these commands. But the >> basic idea should work) >> >> # make LVM partition available at /dev/loop1 >> losetup -o $lvm_start -s $lvm_size /dev/loop1 /dev/vg1/test >> mkdir /mnt/test >> # Mount ext3-partition at /mnt/test using loop-device >> mount -t ext3 -o offset=$ext3_start,sizelimit=$ext3_length >> /dev/vg1/test /mnt/test > > > Well, last command is missing at least "loop" option - i.e. it should be > > mount -t ext3 -o loop,offset=$ext3_start,sizelimit=$ext3_length > /dev/vg1/test /mnt/test > > or you could use these instead > losetup -o $ext3_start -s $ext3_length /dev/loop2 /dev/vg1/test > mount -t ext3 /dev/loop2 /mnt/test > > I hope I didn't make other mistakes... > > ($lvm_size and $ext3_length both means the size of the partition in > bytes - I should've used 'size' or 'length' for both for consistency) > Thanks. That's perfect. Working with Unix is so much fun. It always seems that anything is possible as long as I'm willing to learn something new. Randall