On Mon, Nov 19, 2012 at 9:03 AM, Peter Jeremy <pe...@rulingia.com> wrote:
> On 2012-Nov-19 11:02:06 -0500, Ray Arachelian <r...@arachelian.com> wrote:
>>Is the pool importing properly at least?  Maybe you can create another
>>volume and transfer the data over for that volume, then destroy it?
>
> The pool is imported and passes all tests except "zfs diff".  Creating
> another pool _is_ an option but I'm not sure how to transfer the data
> across - using "zfs send | zfs recv" replicates the corruption and
> "tar -c | tar -x" loses all the snapshots.

Create new pool.
Create new filesystem.
rsync data from /path/to/filesystem/.zfs/snapshot/snapname/ to new filesystem
Snapshot new filesystem.
rsync data from /path/to/filesystem/.zfs/snapshot/snapname+1/ to new filesystem
Snapshot new filesystem

See if zfs diff works.

If it does, repeat the rsync/snapshot steps for the rest of the snapshots.

-- 
Freddie Cash
fjwc...@gmail.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to