加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 你能改变现有阵列的元数据版本吗?

发布时间:2020-12-13 18:33:31 所属栏目:Linux 来源:网络整理
导读:因此grub需要元数据版本0.90我想知道我是否可以更改我现有的数组而不是默认值1.2.这样我就不用重新安装了.如果是,我该怎么办? 解决方法 GRUB wiki确认: Also,(as of 1.96+20080724) GRUB can only boot from RAID which uses a Version 0.90 metadata supe
因此grub需要元数据版本0.90我想知道我是否可以更改我现有的数组而不是默认值1.2.这样我就不用重新安装了.如果是,我该怎么办?

解决方法

GRUB wiki确认:

Also,(as of 1.96+20080724) GRUB can only boot from RAID which uses a Version 0.90 metadata superblock (i.e. one created with the –metadata=0.90 option to mdadm).

奇怪的是,man page for mdadm说

-e,–metadata=

Declare the style of superblock (raid metadata) to be used. The default is 0.90 for –create,and to guess for other operations.

我会仔细检查mdadm -Q -D< device>待确认.

之后,您正在运行什么RAID级别?我能想到的镜像(RAID 1)的最佳方案是

>做备份
>卸载数组0
>从n个设备的阵列0中删除设备A.
>设备A上的零超级块
>使用设备A和n-1备件创建阵列1,显式使用旧的超级块格式
>对剩余的B到n-1设备重复此操作
>(可选)重新编号数组

…但非常肯定检查你绝对需要经历这个!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读