Jerzy Sobski
Explorer
- Joined
- Mar 6, 2015
- Messages
- 50
Background: I have 2 pools Vol0 (Raidz1) and Vol2 (Raidz2). My primary pool is Vol0 which will eventually be replaced with Vol2. My first step I did a snapshot of Vol0 and then did a send/ receive of that snapshot to Vol2. Once this was completed this past weekend I did a new snapshot of Vol0 and did a send receive of the difference between first snapshot and latest snapshot to bring pool up to date. During this process I had power loss due to faulty (Loose Internal) cable cause Vol0to become unavailable result in a interruption in the send and receive. After checking all connections and checking drives I finally got Vol0 back online and discovered that Vol2 is getting warning message that there may be some corrupt data. Im assuming this is due to a incomplete snapshot (of the difference) being send to Vol2.
Below is that last commands I ran before the interruption occurred:
zfs snapshot -r Vol0@migrate_20180924-0040
zfs send -Rv -i Vol0@migrate_20180916-1430 Vol0@migrate_20180924-0040 | zfs receive -F Vol2
My question is can I redo that send receive line to correct the corrupted data?
Below is that last commands I ran before the interruption occurred:
zfs snapshot -r Vol0@migrate_20180924-0040
zfs send -Rv -i Vol0@migrate_20180916-1430 Vol0@migrate_20180924-0040 | zfs receive -F Vol2
My question is can I redo that send receive line to correct the corrupted data?