[CentOS] [Slightly OT] Data Preservation - More
Les Mikesell
lesmikesell at gmail.com
Sat Oct 3 15:54:25 UTC 2009
ML wrote:
> More follow-up as I am discovering and learning:
>
>>> You don't even need the live cd. Just boot up single user, plug in
>>> the
>>> USB drive, format it with ext2 or ext3 to match the box and do your
>>> cp
>>> -r, although there are probably better options (eg dump/restore, tar,
>>> etc.) that might do a better job. Warning: there might be more than
>>> one
>>> partition (eg /boot and/or /home might be a separate partition, esp.
>>> if
>>> the machines are using LVM). You might need to cp each partition/
>>> file
>>> system separately.
>> I booted to a the CentOS 5.23 LiveCD.
>>
>> Yes, it looks like LVM is running because I do have VolGroup00-
>> LogVol00 in Local Logical Volumes on the desktop.
>>
>> Can I get the whole VolGroup00 at once, I see an entry in /etc/fstab
>> for /dev/VolGroup00/LogVol00?
>
> So after booting to the CentOS 5.3 LiveCD, I can get to '/mnt/
> VolGroup00-LogVol00'
>
> doing a: 'sudo du -h --summarize /mnt/VolGroup00-LogVol00' I get: 28GB
> used.
>
> So can I 'rsync -av /mnt/VolGroup00-LogVol00/. /mnt/disc/sda1/.'
> (sda1 is the 500GB USB Drive that I am wanting to put the data on.)
>
Yes, that should work - but if you are putting several disks on the same large
usb drive you would want to add another top level directory. Also if you ever
want to restore this to a bootable drive you'll need to create a matching disk
layout and re-install grub. Clonezilla would have done that for you with either
windows or linux targets, but at the expense of not being able to read the files
in the stored image.
If you aren't too concerned about making a bootable copy you could have just run
rsync from the running machines with either a local usb target or a remote
destination via ssh.
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list