madtulip
Explorer
- Joined
- Mar 28, 2015
- Messages
- 64
-------------------------------------------------------------------------------
EDIT: solved using suggestion in #4 by doing things detailed in #7.
-------------------------------------------------------------------------------
Hello.
I had USB sticks A and B in my system in a mirrored freenas-boot pool. B broke according to zpool status -v so i bought two new and equal USB drives C and D.
The task is to replace both A and B with C and D. I removed B physically and added C. I attached (https://doc.freenas.org/9.3/freenas_system.html#mirroring-the-boot-device) C to the pool and removed B from the pool. Afterwards i let it resilver the thing, zpool clear ed the error and scrubbed the pool -> no known errors while A and C are in the pool and connected. So from my understanding A and C should now be equal.
I powered the system down and removed A physically (in order to insert D and mirror from C to D) -> systems wouldnt boot from C alone. I tripple checked that the BIOS is booting from USB. So the bootsector doesnt seem to be part of what is mirrored. First thing that came to mind is "WHY?" as that is a none reported missmatch between A and C that would leave my system unbootable if A suddenly explodes and imo contradictionar to the purpose of a mirrored boot drive.
Second thing is of course the question how to solve it. create an image of A like so (http://pleasework.robbievance.net/howto-backup-and-restore-freenas-bootable-usb-keys/) and flash that on C and D in the hope that this process duplicates the bootsector? afterwards sync A on C (https://doc.freenas.org/9.3/freenas_system.html#mirroring-the-boot-device), remove A, add D and sync C on D?
Or do i have to go through the hassle of backing up the config (which i do all the time ofc...) and reinstalling the whole OS from scratch?
Thank you very much for your time investing reading and any advice. Also have a nice weekend!
EDIT: solved using suggestion in #4 by doing things detailed in #7.
-------------------------------------------------------------------------------
Hello.
I had USB sticks A and B in my system in a mirrored freenas-boot pool. B broke according to zpool status -v so i bought two new and equal USB drives C and D.
The task is to replace both A and B with C and D. I removed B physically and added C. I attached (https://doc.freenas.org/9.3/freenas_system.html#mirroring-the-boot-device) C to the pool and removed B from the pool. Afterwards i let it resilver the thing, zpool clear ed the error and scrubbed the pool -> no known errors while A and C are in the pool and connected. So from my understanding A and C should now be equal.
I powered the system down and removed A physically (in order to insert D and mirror from C to D) -> systems wouldnt boot from C alone. I tripple checked that the BIOS is booting from USB. So the bootsector doesnt seem to be part of what is mirrored. First thing that came to mind is "WHY?" as that is a none reported missmatch between A and C that would leave my system unbootable if A suddenly explodes and imo contradictionar to the purpose of a mirrored boot drive.
Second thing is of course the question how to solve it. create an image of A like so (http://pleasework.robbievance.net/howto-backup-and-restore-freenas-bootable-usb-keys/) and flash that on C and D in the hope that this process duplicates the bootsector? afterwards sync A on C (https://doc.freenas.org/9.3/freenas_system.html#mirroring-the-boot-device), remove A, add D and sync C on D?
Or do i have to go through the hassle of backing up the config (which i do all the time ofc...) and reinstalling the whole OS from scratch?
Thank you very much for your time investing reading and any advice. Also have a nice weekend!
Last edited: