盘卓云-全球云技术交流

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
开启左侧

proxmox ve 系统盘 raid1/mirror模式 rpool更换硬盘 创建efi esp引导

[复制链接]
蓝浩 发表于 2020-5-2 22:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
环境:pve6 + 2个m.2的硬盘组的raid1/mirror。由于硬盘坏了,需要更换硬盘。

1、由于是raid1,所以可以直接删掉出错的硬盘。
  1. zpool detach rpool nvme1n1p3
复制代码

2、新的硬盘安装好了以后,因为是系统盘,所以是需要efi分区和esp分区的。
直接从nvme0n1复制分区方案到nvme1n1。
  1. sgdisk -R /dev/nvme1n1 /dev/nvme0n1
复制代码

3、新的硬盘上的GUID随机化,以确保它们是唯一的。
  1. sgdisk -G /dev/nvme1n1
复制代码
4、检查两个硬盘驱动器现在是否具有相同的分区。
  1. sgdisk -p /dev/nvme0n1
  2. sgdisk -p /dev/nvme1n1
复制代码
5、例如,要将空分区/dev/nvme1n1p2格式化为ESP,请运行以下命令:
  1. pve-efiboot-tool format /dev/nvme1n1p2
复制代码

要设置位于/dev/nvme1n1上的现有未安装ESP 以便包含在Proxmox VE的内核更新同步机制中,请使用以下命令:
  1. pve-efiboot-tool init /dev/nvme1n1p2
复制代码
之后,/etc/kernel/pve-efiboot-uuids应该包含一个新行,并带有新添加分区的UUID。该初始化命令也将自动触发所有配置的ESP的刷新。

在所有ESP上更新配置
要复制和配置所有可启动内核,并使/ etc / kernel / pve-efiboot-uuids中列出的所有ESP保持 同步,您只需运行:
  1. pve-efiboot-tool refresh
复制代码

(等效于在使用grub引导的系统上运行update-grub)。
说明:这部分可以参考pve官方文档 https://pve.proxmox.com/pve-docs ... staller_part_scheme

6、将新硬盘加入zfs里面并组成mirror。
  1. zpool attach rpool nvme-HP_SSD_EX900_250GB_xxxx-part3 nvme-HP_SSD_EX900_250GB_xxxx-part3
复制代码
或者别的by-id也可以的,但是注意要带上part3

1.JPG
等待硬盘输入复制完成就ok了。

如果是uefi的zfs开启直通,相关操作重新按照教程操作。否则直通会失效。
https://www.panzhuo.net/thread-104086-1-1.html
盘卓网-科技新媒体,新奇GEEK酷品
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则 需要先绑定手机号

快速回复 返回顶部 返回列表