I would like to construct a GPT disk image file, which I will later dd onto a 
real disk.  I am not sure how to do this, and so would appreciate any guidance. 
 Here is what I have found; please correct me if any of the following is 
incorrect.

- It seems that gpt will nicely label a file as if it were a disk and will add 
partitions as normal.

- I am not sure how to access those partitions, as dkctl complains if given a 
file as the first argument.

- vnconfig seems to want a file that corresponds to a single partition, not a 
partitioned disk.

This suggests one potential strategy:

- create a file for each partition

- mount it with vnconfig and populate the filesystem

- create a file for the disk image

- label the disk image with gpt

- dd each partition into the disk image with an appropriate seek= option to 
place it at the location of the partition

Is this a correct procedure?  Is it the best option?  What would be needed to 
recognize wedges in a GPT disk image so this could be simplified (i.e., create 
the GPT file image and mount the wedges directly)?

Any guidance is greatly appreciated.

Thanks a lot.

Cheers,
Brook

Reply via email to