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

linux – 脚本mdadm当组件设备可能包含ext2文件系统时已经

发布时间:2020-12-13 19:46:39 所属栏目:Linux 来源:网络整理
导读:我想使用mdadm编写m1.large EC2实例上的两个短暂存储设备的条带化脚本(显然amis并不总是包含设备信息,所以我不能在数组启动后创建一个新的ami). 问题是,EC2实例上的临时存储通常预先格式化了文件系统,导致mdadm说: mdadm: /dev/sdb appears to contain an e
我想使用mdadm编写m1.large EC2实例上的两个短暂存储设备的条带化脚本(显然amis并不总是包含设备信息,所以我不能在数组启动后创建一个新的ami).

问题是,EC2实例上的临时存储通常预先格式化了文件系统,导致mdadm说:

mdadm: /dev/sdb appears to contain an ext2fs file system
    size=440366080K  mtime=Mon Jan  2 20:32:06 2012
mdadm: /dev/sdc appears to contain an ext2fs file system
    size=440366080K  mtime=Wed Dec 31 19:00:00 1969
Continue creating array?

等待输入.对于非交互式情况(例如fsck -y),我确定有一种方法可以自动为mdadm中的这些类型的提示回答“是”,但我似乎无法弄明白(它不是–force).我知道我可以使用dd将设备清零,但这似乎是一个相当大锤的解决方案,我确信很容易完成.

解决方法

您是否尝试过使用标准Unix / Linux“yes”命令的输出?
yes | sudo mdadm ...options and arguments...

只有当你知道你想对mdadm可能会问你的任何问题回答“是”时才使用它.

这是我在示例mdadm命令中使用的方法,使用RAID-0 EBS卷设置40 TB文件系统:http://alestic.com/2009/06/ec2-ebs-raid

(编辑:李大同)

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

    推荐文章
      热点阅读