LVM partitions on ax external USB HD

Jim Cornette fc-cornette at insight.rr.com
Sun Apr 10 14:22:30 UTC 2005


Antonio Montagnani wrote:
> Jim Cornette wrote / ha scritto on /il 10/04/2005 14:46:
> 
>>
>>>
>>
>> From an earlier posting someone suggested to run the following 
>> commands to activate and later deactivate LVM volumes in rescue mode. 
>> I used these commands on an external USB drive to get at data from a 
>> previous installation and it worked. You might be able to get at your 
>> data in this way.
>> Jim
>>
>> Excerpt from earlier help.
>> Once booted into text-mode rescue, invoke the following commands:
>>
>> lvm lvscan
>> lvm vgchange -ay
>>
>> This will scan for all LVM volumes and then will make them active and 
>> accessible.
>>
>> lvm vgchange -an
>>
>> will deactivate them all.
>>
> Tnx Jim
> 
> But if I am a standard user with my machine running (with LVM on it), 
> and I connect an external LVM hard disk,how do I activate that 
> volumes??? not in rescue mode I mean.
> I suppose that if  I play with lvm vgchange -an I will break everything 
> also on the running system. Is it true??
> 

It didn't break my running system when I tried this. What I did was 
mount the drive as root and pull all of my regular user stuff off of the 
  /home/user directory as a user with the same name. I was interested in 
the items from my user primarily, but I did also pull in some stuff from 
/etc as root.

What you do is to create a new directory under mnt for the / partition 
of the old drive, say /mnt/oldroot and if you have a seperate home lvm, 
which I did not, I had only one big / partiton.

After you get the volume activated, you will notice some additional 
mounting device called something like /dev/vol00/grp00 or some cryptic 
line that lvm uses. I am running reular partitions and do not have the 
lvm volume at hand, so I don't recall the exact device name for a lvm.

Then you mount the volume with the below command and you should see the 
directories in /mnt/oldroot and can get at the information.
mount /dev/cryptic-line /mnt/oldroot and you should be set.

Doing this as a regular user might not work. Booting from rescue mode, 
activating the volumegroup, making a mount point and then chroot to the 
mounted lvm should give you somewhat of whatever the USB drive had for 
an OS.

Jim

-- 
Johnson's law:
	Systems resemble the organizations that create them.




More information about the fedora-list mailing list