Am 17.02.2013 01:36, schrieb doug:
On 02/16/2013 06:53 PM, Martín Marqués wrote:
> How can I pass my whole system from an old SATA disk (which is giving
> me some trouble) to a new disk. I have 4 partitions, all of which I
> have only passed /home using cp -.a
>
> I'm a bit concerned about the root file system, how to change grub,
> and if I'll have trouble with non-regular files from /var.
>
There is a Linux program called Clonezilla which is supposed to be able to clone disks.
a program called HDClone, from Miray. There are several versions of HD Clone: one is
free, one costs some money, and
others cost even more. The difference appears to be the speed of copying. I originally
used the freebie, and it
took about 7 hours to clone a 160G disk. Later, I bought the first paid one, and it took
about 3 hours to do
something similar
* boot from a live-cd and use dd
* dd if=/dev/sdX of=/dev/sdY bs=16M
/dev/sdX = your source disk
/dev/sdY = your new disk
be careful not make a mistake in source / target, afetr enter you are lost in this case
with the script below if even mirrored 4 x 2 TB SATA disks from
one machine to another with 3 linux-software-RAIDs in a few hours
to a blank machine
[root@localhost ~]# cat /clone.sh
date
dd if=/dev/sda | ssh root(a)192.168.196.129 "dd of=/dev/sda bs=16M"
dd if=/dev/sdb | ssh root(a)192.168.196.129 "dd of=/dev/sdb bs=16M"
dd if=/dev/sdc | ssh root(a)192.168.196.129 "dd of=/dev/sdc bs=16M"
dd if=/dev/sdd | ssh root(a)192.168.196.129 "dd of=/dev/sdd bs=16M"
date