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.
zfs-discuss mailing list