我通过本教程中的以下步骤设置了一个ZFS根池,并且不知道如何正确地替换磁盘。你能帮我做台阶吗?
发布于 2020-09-25 13:00:16
在这里,它的格式很糟糕,但对我来说却很有魅力:
为了用Root系统替换引导磁盘,您需要对新磁盘进行分区
NEWDISK=/dev/disk/by-id/ata-ZA3840NM10001_HKT01PCD sudo wipefs -af $NEWDISK sudo sgdisk --zap-all $NEWDISK sudo sgdisk -n1:1M:+512M -t1:EF00 $NEWDISK sudo sgdisk -n2:0:+1024M -t2:FD00 $NEWDISK sudo sgdisk -n3:0:+2G $NEWDISK sudo sgdisk -n4:0:0 -t4:BF00 $NEWDISK
#创建EFI分区1#重置这个新的sudo -i sudo -i -i中的所有变量
mkdosfs -F 32 -s 1 -n EFI ${DISK1}-part1 mkdir /boot/efi回波UUID=$(blkid -s UUID -o value ${DISK1}-part1) /-n/efi vfat umask=0022,fmask=0022,dmask=0022 0 1>/etc /etc/fstab挂载/boot/efi
mkdosfs -F 32 -s 1 -n EFI ${DISK2}-part1 mkdir /boot/efi2 echo UUID=$(blkid -s UUID -o value ${DISK2}-part1) /boot/efi2 vfat umask=0022,fmask=0022,dmask=0022 0 1 >> /etc/fstab挂载/引导/efi2
mkdosfs -F 32 -s 1 -n EFI ${DISK3}-part1 mkdir /boot/efi3 echo UUID=$(blkid -s UUID -o value ${DISK3}-part1) /boot/efi3 vfat umask=0022,fmask=0022,dmask=0022 0 1 >> /etc/fstab挂载/引导/efi3
mkdosfs -F 32 -s 1 -n EFI ${DISK4}-part1 mkdir /boot/efi4echo UUID=$(blkid -s UUID -o value ${DISK4}-part1) /boot/efi4 vfat umask=0022,fmask=0022,dmask=0022 0 1 >> /etc/f剧挂载/引导/efi4
#下一步,重新创建交换分区2#,确保您仍然处于根模式!
mdadm -Esv mdadm --停止/dev/md* mdadm -md扫描-详细/dev/md0 mdadm -创建/dev/md0 -元数据=1.2-level=raid5-raid-设备=4 ${DISK1}-part2 ${DISK3}-part2 ${DISK2}-part2 ${DISK4}-part2
mkswap -f /dev/md0回波UUID=$(blkid -s UUID -o值/dev/md0)无交换丢弃0 >> /etc/fstab swapon -a
#下一步获得第3和第4部分的设置。
exit执行sudo状态以获得记录的GUID : 6491063046595957463
然后,做一个sudo zpool替换$DISK2 2-部分Ex:
数多池替换rpool 13395510599896975344美元NEWDISK-第4部分sudo zpool替换b池14748746258678915344美元NEWDISK-第3部分
https://askubuntu.com/questions/1277724
复制相似问题