adespoton wrote:Going with a fixed-size VDI just means that you've got a portion of your El Cap HDD that can never be used for other purposes, even if it only contains 0's on the Mt Lion side.
I don't imagine that there is an easy "lossless" way to convert a fixed-size VDI into a dynamically allocated one, is there?
If not, it sounds as if I would have to start all over and recreate my Mount Lion virtual hard disk image, which I am really not prepared to do. It would be too much work, and I am worried about losing something or breaking something in the process.
Besides that, at this point in time, I think that a conversion would be kind of pointless, because of the 161 GB or so which constitute by current fixed-sized VDI, only 20 GB remain unused. I don't intend to grow either my BBS or my Hotline server by adding more files to them; and neither do I intend to add a lot to Mountain Lion in general, being as I do most things from the El Capitan side. Thus, that extra 20 GB should be useful for quite a long time.
But you could also just do a full backup of Mt. Lion and then exclude the VDI file in El Cap -- that way you still have it all backed up, but aren't dealing with continual backups of large monolithic files.
I am seriously thinking about doing this, but there are some tricky issues involved here.
For one thing, I only have one external 2 TB USB backup drive right now, which is already divided into two partitions.
As I mentioned before, currently, I just back up my entire El Capitan hard drive to the larger of the two partitions on a daily basis. Only what has been changed on the hard drive is backed up to the USB drive.
Being as we are talking about performing TWO distinct backups, that creates a problem.
In CCC, there is a way to protect files from being written over, when a new daily backup is added to the destination backup volume, meaning my external USB drive.
However, being as we are talking about two backup tasks, that creates a complication, because it seems to me that I can't protect my El Capitan backup from being written over by the Mountain Lion backup, as well as protect the Mountain Lion backup from being written over by the El Capitan backup, because doing so would mean that nothing new would ever be written to the hard drive . . . or worse.
So the only solution seems to be to take my larger partition -- the second partition is already reserved for something else -- and divide it into two smaller partitions, so that there are now three partitions on the external USB hard drive.
Basically, I guess I would just have to erase that first partition, divide it accordingly, and then back up everything from scratch for both the El Capitan side -- minus the VDI image -- and the Mountain Lion side.
However, I am left with one mystifying question, to which I do not know the answer, being as I have not tried this out yet.
Mountain Lion is a VM inside of VirtualBox, inside of El Capitan. So, assuming that I take this three-partitions route, and I use one of them for a full Mountain Lion backup, what if something happens to my Mountain Lion installation, and I need to restore it by doing a reverse clone from the CCC Mountain Lion backup?
What I mean is, Mountain Lion is not a physical hard disk, so what would I tell CCC to reverse clone the Mountain Lion backup to?
Similarly, if something happens to my El Capitan setup, and I have to restore from my CCC backup, it seems to me that the problem there would be that if I perform a reverse clone back to my El Capitan setup -- which is basically most of my internal hard drive, it is going to wipe out my entire Mountain Lion setup, being as the VDI is NOT included in the El Capitan backup, and that is the ONLY place where Mountain Lion actually is now on my internal hard drive.
Stepping back from the trees a bit, am I correct to assume that the only real way to resolve this, is by REALLY starting over from scratch, and partitioning my internal hard drive into two, and then using one for a fresh install of Mountain Lion -- where I would now use the sparsebundle for SheepShaver -- and the other for El Capitan?
By doing that, I could then CCC all of Mountain Lion to its own partition on my external USB drive without a problem, and I could likewise CCC my new El Capitan setup to its own partition on the external USB drive as well. In that way, the twain would never meet, cross paths, or be able to foul each other up in any way. I could do a daily backup of each, which would be complete, and I wouldn't have to worry about fiddling with the VDI file or VirtualBox.
Yeah, we are talking about some very major, time-consuming work here. And no, I don't have the slightest inclination to do all of that. We are just talking theoretical here, as you seem to like to do.
I think for now, I will be happy with just continuing to do a complete backup of my internal hard drive, but this time with SheepShaver using a sparsebundle instead of the DMG. Just doing that will save at least an hour of backup time alone each day.
And as I said earlier, recreating my VirtualBox setup now using a dynamically allocated VDI, or trying to convert my current fixed-size one to dynamic, doesn't seem worth doing, being as there is only 20 GB or so of free space left on it anyway.