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 k78AYdfS031532 for ; Tue, 8 Aug 2006 06:34:39 -0400 Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by mx3.redhat.com (8.13.1/8.13.1) with ESMTP id k78AYXrn009100 for ; Tue, 8 Aug 2006 06:34:33 -0400 Received: by ug-out-1314.google.com with SMTP id c2so66022ugf for ; Tue, 08 Aug 2006 03:34:32 -0700 (PDT) Message-ID: <67d53e40608080334l7445e32fga32f7381ed49dc65@mail.gmail.com> Date: Tue, 8 Aug 2006 13:34:32 +0300 From: "Markus Laire" Subject: Re: [linux-lvm] lvm partition on lv In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: 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: LVM general discussion and development 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 -- Markus Laire