well, you can do it with dd, but the details are tricky at times.
You are not just "cloning" a disk, like you used to copy a disk. I drive
has multiple things, like an MBR, and
partitions and such. Most of the time to just clone a disk, copy it if
you will, works, but what one should really
do is copy partitions, figure out how big they need to be. And then
there's things like layout etc etc.
What clonezilla etc do, is use the same stuff, pretty much dd, except
they have some "logic" in their software on how
to copy those partitions, MBR/fat and all that. Some drives don't care
about alignment for example, and work not that
optimal, others might not work like that.
A "fail safe" way to do it is use sync or so. There are different ways
to do that though. If you do not want to "hammer"
the drive that is failing, you still create an img/iso, mount that and
then create a disk by partitioning/formating it, and after
that you use the mounted image with sync or so to move the files to your
new disk.
dd works really well for copying devices, especially if they are the
same or very similar, or for copying a device to a file/iso/img
dd is just a tool, very versatile and powerful, but as with all tools,
you need to know the details on how to use it and for what.
On 4/23/20 1:26 AM, Glenn Edwards wrote:
I posed this same request to the group a couple weeks back. I was going to
wait until I was successful with two clones before I reported my results,
but here is what I tried and what worked. All my problems with cloning
arose from making a bootable HD. dd failed to make a bootable drive for me
and so did clonezilla, at first. Finally I made the target drive bootable
by using a LiveCD to install Ubuntu. Then I used clonezilla to clone and
went into expert mode to instruct it to stay away from the boot partition.
That finally worked for me and I will try it on another drive this
weekend. Also, there are two versions of Clonezilla, for old and new
hardware, so make sure you pick the right one. BTW, all the advice about
the target drive being larger than the source: believe it.
-- --
Glenn
On Wed, Apr 22, 2020 at 8:59 PM nkp <nkp...@gmail.com> wrote:
I use Clonezilla for this.
Great-great program!
https://clonezilla.org
23.04.2020 06:37, R C пишет:
if the new disk is smaller, unlikely nowadays, you might be able to
shrink it image you created (if you did), effectively
it just truncates the file/iso and leave the empty space out.
On 4/22/20 9:31 PM, Jon Elson wrote:
On 04/22/2020 09:22 PM, andrew beck wrote:
Hey guys.
Just a quick question here
I recently heard some funny clanking noises in my old 2nd hand hard
drive
on my VMC and thought I better change it out and get a SSD in there.
I have a bunch of stuff loaded onto the hardrive for probe basic gui
and
other stuff and would like to clone the drive and keep everything.
I can manage a windows cloning I am just not sure if the process
will work
on a linux system. I am using a crucial brand SSD and can download the
drive cloning software (it is rebadged acronis cloning software)
Well, there are two basic procedures. As long as the new drive is at
least as large or larger than the old drive, then you can make an
absolute clone in a few hours with the dd command.
Best to boot off a live dvd, figure out the names of the two drives
and then
|dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync
if= is the input disk, of= is the output disk. Replace X and Y with
the appropriate letters.Make REALLY sure you get
these right, or you will end up wiping the old disk.
To make sure, you can use fdisk /dev/sdX
and then type p to see the partition tables and makes of the drives.
That should tell you for sure which one has the linux file system,
and which one probably has no partitions set up.
The above procedure may not be real fast.
If the new drive is larger, you can then expand the Linux file system to
fill the disk.
If the new disk is smaller, then this won't work.
*** ONLY do the following if the new disk is smaller than the old one
***
You have to create
partitions with fdisk, make the file systems with mkfs and then copy
all the files with :
# mkdir /mnt/original
# mkdir /mnt/copy
# mount /dev/sdX# /mnt/original
# mount /dev/sdY# /mnt/copy
where X is for the original disk, Y is the copy, and # is the
partition number
# cp -rfa /mnt/original /mnt/copy
and repeat this for all partitions (you don't need to copy the
swapfile partition. You create that with mkswap.
Now, the big issue here is that since files have been moved around on
the disk,
the grub loader will not know where to find them. So, you have to
use the
live DVD system to run grub to update the loader to know where things
are.
The procedure is a bit involved, so I won't detail it unless you need to
go that route.
Jon
|
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users