I can't answer for SD, but I know CCC won't.Neither SD or CCC will create a boot drive to an NAS will they? I know you can do a non-bootable image but it would really be great if I could just designate one of my USB NAS drives to create a bootable backup and click a button to update it as needed.
The NAS would have to have a HFS+ file system / partition then. Maybe there is a way to boot from a growing disk image (on the NAS). However, years ago this wasn't possible.Neither SD or CCC will create a boot drive to an NAS will they?
I use both CCC and SD, but for different purposes:Hey everyone,
Recently, I upgraded the RAM in a mid-'12 MacBook Pro from 4 GB to 16 GB. Next on my list is to swap the 500 GB HDD with a 500 GB Samsung SSD.
I've never done it, but I've seen how to do it. I'm not concerned with the actual process of extracting the HDD and putting in the SSD, I'm just here to seek some opinions: Which should I use to copy the HDD over to the SSD, Carbon Copy Cloner, or SuperDuper?
Any insight?
Thanks everyone
I also need to backup my Time Machine disk. CCC will not do that. SD has no problem with it.
If the purpose of a clone is disaster recovery, then there isn't any reason for the clone to be bootable. All modern Macs can boot from the recovery partition, if it exists, or over the Internet if there isn't a recovery partition. Once booted, you just clone back to the new device.Neither SD or CCC will create a boot drive to an NAS will they?
Yes, but if the networked clone does not include all the system files, if you boot to recovery and clone that image back over, it won't be bootable either. Unless I am misunderstanding what you are suggesting.If the purpose of a clone is disaster recovery, then there isn't any reason for the clone to be bootable. All modern Macs can boot from the recovery partition, if it exists, or over the Internet if there isn't a recovery partition. Once booted, you just clone back to the new device.
You're right. But a clone, by definition, includes all of the system files. It would also work to reinstall the OS and migrate the data back. I've used both methods many times.Yes, but if the networked clone does not include all the system files, if you boot to recovery and clone that image back over, it won't be bootable either. Unless I am misunderstanding what you are suggesting.
I think it would probably work to reinstall the OS from Internet recovery, then use the clone as the source for a setup assistant migration (import).
You're right. But a clone, by definition, includes all of the system files.
I haven't used CCC for a long time. I didn't know it would clone over a network, or the specific behavior. I hope I didn't muddy the water.Understood and agreed. But I know the CCC documentation says a clone over the network will not copy system files, so it is not going to work to copy that back is what I am saying.
Have you been able to do a CCC clone over the network, the clone it back and have it bootable?
The idea behind the growing disk image was to mount the disk image located on a NAS as a local disk, make a clone, then mount the disk image on another Mac, make a netboot on the Mac that requires to boot. Alternatively one could try to use a VM running a Mac OS on a (linux) NAS that mounts the disk image and no second Mac would be required. I didn't try that, but it could work.Have you been able to do a CCC clone over the network, the clone it back and have it bootable?
I still don't think that will work. I think you could make a sparse bundle on the local disk then clone to that, then copy the bundle to the NAS and have everything.The idea behind the growing disk image was to mount the disk image located on a NAS as a local disk, make a clone, then mount the disk image on another Mac, make a netboot on the Mac that requires to boot. Alternatively one could try to use a VM running a Mac OS on a (linux) NAS that mounts the disk image and no second Mac would be required. I didn't try that, but it could work.
To prevent any misunderstandings about this limitation, CCC will exclude system files from a backup task if the destination is not a locally-attached, HFS+ formatted volume. Likewise, CCC will not copy system files from a network volume, e.g. if you were to mount the startup disk of another Mac, the system files on that network volume cannot be copied in a meaningful way.
https://bombich.com/kb/ccc4/using-carbon-copy-cloner-back-up-another-macintosh-on-your-networkI still don't think that will work.
What about a remote Mac backup on a disk image mounted on the remote Mac / VM?Note: Backing up to a remote Macintosh is not the same as backing up to a network filesystem. If you don't require a bootable backup and you are only backing up files for which you are the owner, it will be easier to enable file sharing on the remote machine and back up to a disk image on the mounted sharepoint.
It looks like that would get you a good backup of your personal files and data, but from the way that support doc reads, it does not appear it would be bootable. By that I mean you could clone it back to a local disk and have it be bootable.https://bombich.com/kb/ccc4/using-carbon-copy-cloner-back-up-another-macintosh-on-your-network
What about a remote Mac backup on a disk image mounted on the remote Mac / VM?
That's one of the major features I like about CCC. YMMV, but I do find what CCC offers meets my needs.By that I mean you could clone it back to a local disk and have it be bootable.
Did some tests and the answer is yes!Have you been able to do a CCC clone over the network, the clone it back and have it bootable?
You are somewhat right!It looks like that would get you a good backup of your personal files and data, but from the way that support doc reads, it does not appear it would be bootable. By that I mean you could clone it back to a local disk and have it be bootable.
Thank you for that info. Too bad but that's the answer I sort of expected.Did some tests and the answer is yes!
You are somewhat right!
For all that are interested, this is the point. Regularly, if you create an image file with CCC, it reports that it won't be bootable. That's true for remote and local image files. That's why I first created a sparsebundle disk image with Apple's Dik Utility on a remote Mac on the network and mounted it.
On the Mac I wanted to clone I fired up CCC and followed the procedure described at bombich's site clone over the network. In short, that procedure gave me an "Authentication Credentials" installer package for the remote Mac. Its purpose is to tunnel through ssh with a "public key authentication" (PKA), remote login has to be enabled on the remote Mac, too. I then successfully cloned from the source Mac to the mounted volume (image) on the remote Mac.
Then there comes the point where you're somewhat right...
A Mac has no out of the box solution to boot from that data, as there is no way to boot from a common image file directly or to boot over the network. That's where things get complicated.
In the days of Open Firmware there probably has been a command to boot over ethernet. I didn't find something similar for the EFI. My guess is, that one would need to tweak the boot loader, maybe with the help of gPXE, to do a successful boot over the network with a mounted sparsebundle created by CCC. Since that is not a standard procedure, I partially agree with you.
You may wonder, how I verified that the clone over the network is bootable then? Well, I can't completely, but what I did, was mounting the remote clone and cloned it locally to an USB drive (HFS+, GUID). If CCC doesn't do some unpredictable magic making the remote clone bootable, I expect it's a 1:1 clone. That USB drive attached to the source Mac was starting up and running perfectly including the Recovery partition.
I don't insist, that it's a perfect solution for everyone. A NAS would probably lack any official supported way to get the "Authentication Credentials" installed and there would be more investigation needed to find a way to boot over the network. However, in my opinion it opens up new possibilities for the backup strategy, making bootable backup clones remotely on the network, either to a physically attached and portable USB, FW or TB drive to get it booted without a second step or to back up bootable clones to remotely mounted sparsebundles that one can easily compact, compress and segment.
The standard for booting a Mac over the network is through macOS Server (the NetBoot part) that expects a NetBoot Image (.nbi file). That special image file format can be created with the System Image Utility one can find in his /Library/CoreServices/Applications. I don't expect that Apple's NetBoot server can boot from a common sparsebundle image, even though I read that a nbi is nothing else than a dmg with some extra stuff.
@mic j: CCC is not the right tool to make a bootable image or a bootable clone to a network only attached storage per se.
FYI: There is an instruction existing for configuring an old version of Mac OS X Client as a NetBoot server here http://www.instructables.com/id/Make-Your-Regular-Mac-a-NetBoot-Server!/ and it can probably done with a more recent version of macOS. There are also ideas around the net to set up a linux machine and likely a NAS as a NetBoot server.
After reading your reply, I was asking myself, what task exactly you expected to get done with CCC. Then I realized, that my latest post could be unclear and off-putting someone. In short: if CCC is able to clone some bootable Mac OS, it will stay bootable.Too bad but that's the answer I sort of expected.
I'm not following your complaint here. SIP was implemented in El Capitan which came out in September 2015. The last CCC paid update was to version 4 in October 2014 and any updates since then have been free.I recommend SuperDuper. It does everything and the company is way better. CCC didn't over free updates to users when they had to get around the SIP problem no matter how recently you purchased. Just unacceptable.
SD creates a bootable sparse image file to NAS, restorable through macOS DU. Recovery requires the NAS be attached locally or the sparse image file be copied to locally attached storage. My example: rMBP15 (mid 2015-macOS 10.12.3) to Asus RT-AC68U router with "Seagate Backup Fast" 4TB HDD attached to router by USB 3.0. The Seagate drive is formatted NTFS since it also holds many Windows (ugh!) backup files from years ago.I can't answer for SD, but I know CCC won't.
Which should I use to copy the HDD over to the SSD, Carbon Copy Cloner, or SuperDuper?
I don't know about SD, but I can answer for CCC.I want to ask about very basic thing. If I get it right, CCC and SD only keeps one latest backup on external drive, that is bootable? Than means scheduled backup always overides old files with the new? So when I want to restore, I can't choose from what time I want to restore? I have to restore only from latest backup? Do I understeand it right?