FreeBSD在安装时使用了ZFS Mirror安装系统,磁盘使用GPT分区,需要更换其中一块磁盘,操作步骤如下:

1、拆下磁盘,并装上新的磁盘

2、查看卷信息,找出已经无效的磁盘,使它OFFLINE

# zpool status
...

# zpool offline zroot gpt/disk1

3、查看已经磁盘的分区信息并对新磁盘进行分区

# gpart show

对新磁盘分区

gpart destroy -F ada1
gpart create -s gpt ada1

gpart add -a 4k -s 128k -t freebsd-boot ada1
gpart add -a 4k -t freebsd-zfs -l disk1 /dev/ada1
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1

4、执行磁盘替换

查看pool中需要替换的磁盘的编号

# zpool status
...

替换磁盘

# zpool replace zroot 1236257269481997246 /dev/gpt/disk1

[ 编辑 | 历史 ]
最近由“jilili”在“2017-09-29 07:43:50”修改