How extract a Time Machine snapshot as a full machine volume?

From an old Time Machine backup (Backups.backupdb folder) on a physical external disk I would like to extract some snapshots to other external disks as complete machine volumes. These resulting volumes don't need to be bootable, but if they are, even better.

How can I do this? A command line solution would be the best. I had a look at hdiutil, but wasn't sure whether it can help with this problem.

Background:

I am coming to this because I would like to archive old Time Machine backups (El Capitan system), but I have huge problems to copy the whole Time Machine folder to other locations. (I'm now on Mojave.)

Therefore I thought I extract instead some snapshots of the Time Machine as complete system volumes to separate disk images. These volumnes should look like the original disk when the snapshot was created.


Solution 1:

I know that you are preferably looking for a command line solution, but have you checked Carbon Copy Cloner or Super Duper to see if they shouldn't be able to copy the whole Time Machine folder to other locations? They are usually very good at deep system integrations in terms of copying files…