mount LVM duplication drives


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users mount LVM duplication drives
# 1  
Old 06-01-2007
Power How to mount duplicated LVM harddrives resulted from cloning

Hi, I'm stuck in an awkward situation please help Smilie

I have two identical Seagate 80GB harddrives.
My objective is a bit strange.
1.I want to have a cloned disk as bootable backup
2.When booting using the master drive, I also want to mount the cloned backup disk so I can do incremental backup of certain files Smilie . and use the clone disk as free disk space.

I used "dd if=/dev/hda of=/dev/hdb" to clone the harddrive and the cloning worked fine.
Now fdisk lists partition as the following:

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 9729 78043770 8e Linux LVM

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 13 104391 83 Linux
/dev/hdb2 14 9729 78043770 8e Linux LVM

The clone works fine but I cannot mount both harddrives at the same time. LVM pvdisplay gives:
Found duplicate PV EKctcS4RyHWiw1JlI3FwWdTe8H0iLbxx: using /dev/hdb2 not /dev/hda2

Suppose hda is the master copy and hdb is the clone. Is there anyway to change the LVM fingerprint of hdb so:
1.hdb2 is mountable, say mount hdb2's home directory as /backup/home when booting using hda2
2.hdb is bootable on its own when hda is physically dead.


I'm using Fedroca Core 3. Thanks a lot!!

Last edited by onthetopo; 06-01-2007 at 11:01 PM..
# 2  
Old 06-03-2007
I have never used Linux LVM, but the error message makes sense. You have used dd to clone your disk. dd actually copies everything from the input to the output. In the case of your disk, that includes things like PV information that pvcreate would store on the disk (disk id, maybe host id and such). So you are getting a conflict.

Instead of using dd to clone your disk, use dump or tar or something similar. This will just copy the files and nothing else. If you are determined to use dd, then you cannot mount the disk to for any incremental backups. Just use dd to do a clone once a week or so. Incremental backups during the week can be taken on another hdd or a CD/DVD.

--EDIT
Otherwise, you can look towards mirroring the disk if it is supported.
# 3  
Old 06-04-2007
how to mirror a disk? You mean like setup a software RAID-1. That sounds ok. I hope it's not too complicated to do so. Please tell me instructions.
I think specifically I would need to create RAID-1 over a existing LVM volume in this case.

My current setup is following:
lvm,lvdisplay:
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID KBIoRf-RjpU-tJ1O-ZMdz-32ZT-iNnw-JE0YRE
LV Write Access read/write
LV Status available
# open 1
LV Size 73.41 GB
Current LE 2349
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:0

--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID dUGkAw-Z0PV-9ZF4-ao0w-N0GG-z6oL-LljKDt
LV Write Access read/write
LV Status available
# open 1
LV Size 992.00 MB
Current LE 31
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:1

Last edited by onthetopo; 06-04-2007 at 03:56 PM..
# 4  
Old 06-08-2007
Quote:
Originally Posted by onthetopo
1.I want to have a cloned disk as bootable backup
2.When booting using the master drive, I also want to mount the cloned backup disk so I can do incremental backup of certain files Smilie . and use the clone disk as free disk space.
I think you're looking at this the wrong way.

You have 2 disks, one is larger (backup disk) than the other (primary disk) from what i understand.

In that case, you will partition the primary disk as you wish, but will make them Software RAID volumes. On disk 2 - the backup - you'll create the exact same partitions of the same size, with partition type = Software Raid.

At this point you have one disk fully allocated - the primary, and one which is an exact copy (man sfdisk for the easy way to make an exact copy) plus some free space at the end. Go ahead and create an extra partition for the free space, this will be your backup area.

Configure the software raid (there's thousands of docs on this so i wont repeat), configure your boot loader to boot disk 2 if disk 1 fails, then setup your backup process (rsnapshot?) to backup to the "spare" partition at the end of disk 2.

Hope this helps you see the concept & a more workable way to achieve.

-c
# 5  
Old 06-25-2007
thanks that's a good way to start if you are installing a brand new system.
But i can't afford a system reinstalltion of my primary hd.

If my primary didn't have LVM partition I would just create a RAID1 image on the backup hd. However, since the LVM partition already exists on my primary hd and since I don't want to fdisk my primary hd, I could only clone it to my backup hd and hope to mount it. The problem is simply that the cloned hd couldn't be mounted when booting from primary hd since both hd have identical volume ID fingerprint. I hope there is someway to change the id of one hd.
# 6  
Old 08-23-2008
Like the OP, I also used dd to clone my boot drive. Worked great. Although the effort and knowledge is appreciated, can anyone answer the original question or not? Is it possible to mount the cloned drive when also booting off the drive that was the source (was cloned)?

If impossible, then I suppose the only way to use dd for ongoing backups is to make a full backup every time. I thought other people used dd in combination with incrementals, but apparently not (unless the above question can be answered in affirmative)?
# 7  
Old 08-30-2008
You can change the PVUUID of hdb with
pvchange -u /dev/hdb

I dont know why the -u isn't in the man pages but it works.

You may also need to change the VG UUID and names with
vgchange -u VolGroup00

then
vgrename VolGroup00 NewVolGroup00

then a vgscan should show up the two volume groups and you can mount them both
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Line duplication with awk?!

So while this seemed totally trivial it turned out to be much more difficult than I had thought. I have a file with 3 rows, and I "just" want to add each field n number of times. E.g. > cat file.txt 0.5 -0.1 0.6 for n=3 into: cat newfile.txt 0.5 0.5 0.5 -0.1 -0.1 -0.1 0.6 0.6 0.6 I... (4 Replies)
Discussion started by: Glorp
4 Replies

2. Linux

De-Duplication Problem

Hi all, I download and install lessfs for deduplication, I copy files in /SharedFiles directory and lessfs work right and not store again copy files, but, when i delete all files in /SharedFiles , not return free space to total space, files not show in /SharedFiles , but not copy new files in... (3 Replies)
Discussion started by: saeedha
3 Replies

3. Linux

Create LVM of 2 Hard Drives while installing Centos 6.4.

Hello, I have install 2 HDD in my server and now installing the Centos6.4. I want create the LVM of those 2 HDD's so while i'm doing this it is not allowing me to select these 2 disk's from allowable disk list. Same problem if i tried to make Software RAID with creating LVM. Please help. (1 Reply)
Discussion started by: purushottamaher
1 Replies

4. UNIX for Dummies Questions & Answers

How to convert non LVM root partition to LVM?

Hi Guys, I m using redhat 6, I have installed root partition as non-LVM . Is there any way i can convert it to LVM? (1 Reply)
Discussion started by: pinga123
1 Replies

5. Shell Programming and Scripting

Mount Points vs Physical Drives

Hi there i need a way ( some sort of script maybe) to check if a mont point exist when but the physical drive does not for example if i look in / and see that user_data2 directory exist but there is no user_data2 drive. another hurdle would be that some of the machines have raided drives... (3 Replies)
Discussion started by: ab52
3 Replies

6. HP-UX

How to reduce LVM to create another LVM

Hi, I'm new to HP-UX. I have LVM on /var with 92Gig. I would like to reduce it to create another LVM for Oracle client with 800 meg or so. How to do it. I'm running 11.iv3 Thanks (4 Replies)
Discussion started by: lamoul
4 Replies

7. Filesystems, Disks and Memory

Unable to mount/find new drives

Hi, I work offshore and we have a system that records excessive amounts of data (Terabytes), therefore we changed the 16 x 400GB drives to 16 x 1TB drives. However, since doing this, upon bootup, the system does not recognize the new drives. These drives are external drives in a chassis which is... (5 Replies)
Discussion started by: shamrocks
5 Replies

8. UNIX for Dummies Questions & Answers

How to mount lvm

Hi, I'm stuck in an awkward situation please help I have two identical Seagate 80GB harddrives. My objective is a bit strange. 1.I want to have a cloned disk as bootable backup 2.When booting using the master drive, I also want to mount the cloned backup disk so I can do incremental backup of... (2 Replies)
Discussion started by: onthetopo
2 Replies

9. Shell Programming and Scripting

how floppy disks, CDs and flash drives (pen drives) are accessed in UNIX

hi how floppy disks, CDs and flash drives (pen drives) are accessed in UNIX? thanks (0 Replies)
Discussion started by: nokia1100
0 Replies

10. Windows & DOS: Issues & Discussions

File Duplication

hi all how to find the file duplication in a windows 2000 server as usual replies are sincerely appreciated. thanks raguram R (3 Replies)
Discussion started by: raguramtgr
3 Replies
Login or Register to Ask a Question