backup a partition table with gpart(8)
Marcel Moolenaar
xcllnt at mac.com
Thu Nov 18 17:50:25 UTC 2010
On Nov 18, 2010, at 2:53 AM, Andrey V. Elsukov wrote:
> Hi, Marcel and All.
>
> I'm thinking about such feature like ability to dump partition
> table into file from which it can be recovered in the future.
> Also it can be used to copy partition table to another device.
>
> At the moment i think that just print out a list of commands that
> should be done to create the same table it is the easiest way.
> For example:
>> gpart show ada1
> => 34 320172989 ada1 GPT (153G)
> 34 512 1 freebsd-boot (256K)
> 546 8388608 2 freebsd-swap (4.0G)
> 8389154 311783869 3 freebsd-zfs (149G)
>
>> gpart dump -f x ada1
> geom part create -s gpt -f x ada1
> geom part add -b 34 -s 512 -i 1 -t freebsd-boot -f x ada1
> geom part add -b 546 -s 8388608 -i 2 -t freebsd-swap -f x ada1
> geom part add -b 8389154 -s 311783869 -i 3 -t freebsd-zfs -f x ada1
>
> Any comments and ideas are welcome.
I think you're on the right track. A binary dump is definitely
not useful. Dumping in a replayable form definitely has its
advantages. I have no strong opinions yet as to the exact form
and/or shape (i.e. script vs. XML).
--
Marcel Moolenaar
xcllnt at mac.com
More information about the freebsd-geom
mailing list