Device names in ZFS pools
Chris Ross
cross+freebsd at distal.com
Thu Sep 9 20:48:33 UTC 2021
Hey there. So, I created a ZFS pool, a RAID-Z with “da5 da2 da3”. These are then the device names that appeared in “zpool status mypool”. However, da3 had errors, and I replaced it by another disk living at da1. Then, I removed the bad disk and moved things in the enclosure. But, after this, some ids seem to have changed, and what was originally “da5” is now “da4” and “zpool status mypool” shows:
NAME STATE READ WRITE CKSUM
mypool ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
diskid/DISK-Z1Z946N90000R546NBZH ONLINE 0 0 0
da2 ONLINE 0 0 0
da1 ONLINE 0 0 0
If I use zdb, I can see that value stored in the “path” of each child of the vdev/pool. But, can I _change_ it? I know this is the reason many people suggest not using device names like I did, but, if I switch to gpt labels or the like, I‘ll still need to update these in this existing vdev, right?
How can I change these path labels?
- Chris
More information about the freebsd-questions
mailing list