如何重命名 zpool 数据集中的路径?
how to rename a path in zpool dataset?
我有一个两块磁盘的 zfs 池,在移动到新 PC 后出现错误:
NAME STATE READ WRITE CKSUM
your-pool2 DEGRADED 0 0 0
mirror-0 DEGRADED 0 0 0
ata-ST340014AS_5MQ40HNH ONLINE 0 0 0
13723435395862585868 FAULTED 0 0 0 was /dev/sdb1
查看此 zdb 输出,路径:“/dev/sdb1”需要重命名,该怎么做?谢谢
children[0]:
type: 'disk'
id: 0
guid: 10396996927287780263
path: '/dev/disk/by-id/ata-ST340014AS_5MQ40HNH-part1'
whole_disk: 1
DTL: 69
create_txg: 4
children[1]:
type: 'disk'
id: 1
guid: 13723435395862585868
path: '/dev/sdb1'
whole_disk: 1
not_present: 1
DTL: 68
create_txg: 4
因为你有一面镜子,你有两个选择之一:
zpool detach
旧磁盘,再次 zpool attach
磁盘,但现在具有正确指定的磁盘 ID。
zpool replace
与旧磁盘相同的磁盘,但现在由正确的磁盘 id 指定。
我有一个两块磁盘的 zfs 池,在移动到新 PC 后出现错误:
NAME STATE READ WRITE CKSUM
your-pool2 DEGRADED 0 0 0
mirror-0 DEGRADED 0 0 0
ata-ST340014AS_5MQ40HNH ONLINE 0 0 0
13723435395862585868 FAULTED 0 0 0 was /dev/sdb1
查看此 zdb 输出,路径:“/dev/sdb1”需要重命名,该怎么做?谢谢
children[0]:
type: 'disk'
id: 0
guid: 10396996927287780263
path: '/dev/disk/by-id/ata-ST340014AS_5MQ40HNH-part1'
whole_disk: 1
DTL: 69
create_txg: 4
children[1]:
type: 'disk'
id: 1
guid: 13723435395862585868
path: '/dev/sdb1'
whole_disk: 1
not_present: 1
DTL: 68
create_txg: 4
因为你有一面镜子,你有两个选择之一:
zpool detach
旧磁盘,再次zpool attach
磁盘,但现在具有正确指定的磁盘 ID。zpool replace
与旧磁盘相同的磁盘,但现在由正确的磁盘 id 指定。