最近在使用mdadm创建和删除RAID设备。但是在创建和删除过程中会出现创建md0重启后变成md127,删除md127重启后又重新出现的状况。在网上搜索了一下,总结如下:

创建:

1.  mdadm -Cv /dev/md0 -l5 -n3 /dev/sdd /dev/sde /dev/sdf

2.  echo "DEVICE /dev/sdd /dev/sde /dev/sdf " >> /etc/mdadm/mdadm.conf

3.  mdadm -Ds >> /etc/mdadm/mdadm.conf

4.  update-initramfs -u

其中命令1为用mdadm创建一个md0设备,命令2和命令3配置mdadm配置文件,使mdadm能够找到md0对应的设备。命令4为更新当前kernel的initramfs。有些情况配置了mdadm.conf文件,但是开启还是出现md127的情况就是没有更新当前kernel的initramfs。更多关于initramfs的信息可以参考

(1) 黃敬群先生的blog:深入理解 Linux 2.6 的 initramfs 机制

http://blog.linux.org.tw/~jserv/archives/001954.html

(2) initramfs, a new model for initial RAM

http://www.linuxdevices.com/articles/AT4017834659.html

删除md0:

1.  mdadm -S /dev/md0

2.  mdadm --misc --zero-superblock /dev/sdd

mdadm --misc --zero-superblock /dev/sdd

mdadm --misc --zero-superblock /dev/sdd

3.  删除/etc/mdadm/mdadm.conf文件中添加的DEVICE行和ARRAY行。

转自:mdadm 创建md 删除md步骤 - Aric.lee - 博客园

mdadm 创建md 删除md步骤相关推荐

  1. springboot 建readme_经验分享:给项目创建和编写README.md文件的步骤

    在项目开发过程中,不仅要注意代码的编写质量,也要为合作开发打好基础,尤其是合作开发的时候,同事直接的代码需要熟悉,这就需要在开发的时候进行注释操作,方便别人维护和熟悉代码.除了上述两个重要的点之外,还 ...

  2. linux下mdadm创建软件RAID

    mdadm使用详解及RAID 5简单分析  下载.安装mdadm 到mdadm的官方网站(http://www.cse.unsw.edu.au/~neilb/source/mdadm/)下载最新的压缩 ...

  3. linux命令:watch 、lsmod、mdadm 创建软RAID

    lsmod 列出模块:  [root@xuelinux mnt]# lsmod Module                  Size  Used by ext2                   ...

  4. cmd 命令操纵文件管理器、创建(删除)多级文件夹

    命令行打开文件夹窗口的六种方法 1. 使用 start 命令 # 打开指定文件夹 > start 路径# 打开当前文件夹 > start .# 打开含空格文件夹 > start &q ...

  5. dos命令创建(删除)文件(文件夹)的几种常见方式

    1.创建文件夹的命令 我们dos中最常规的创建文件夹的命令就是md. 例:md Eva 我们就创建了一个Eva的目录. 或者就是使用mkdir进行创建(其中md和mkdir都是make directo ...

  6. SQL基础学习总结:2(表的创建、删除、更新和名称修改)

    表的创建.删除.更新和名称修改 登录MySQL(mysql -u root -p语句) 步骤: 1.首先得先使用mysql -u root -p语句登录数据库: 2.在"Enter pass ...

  7. mysql 存储过程月单拆天单_MySQL之存储过程按月创建表的方法步骤

    具体不多说,直接上代码.欢迎一起交流和学习. 创建一个按月创建表的存储过程,SQL语句如下: DELIMITER // DROP PROCEDURE IF EXISTS create_table_by ...

  8. mysql 存储过程创建表_MySQL之存储过程按月创建表的方法步骤

    具体不多说,直接上代码.欢迎一起交流和学习. 创建一个按月创建表的存储过程,SQL语句如下: DELIMITER // DROP PROCEDURE IF EXISTS create_table_by ...

  9. PHP的ES入门(一)—— Index的创建和删除

    大神请看 本文不一定写的全部都对,如果有哪里写得不好或者不对,可以提但请不要喷,不喜勿看绕道走就是了,虽然有可能在一些小知识点上会误导小白,但是还是可以看看基础的ES操作,对于使用还是一点帮助的 ES ...

最新文章

  1. 软件设计之 数据库设计
  2. 教你如何防范远程桌面协议(RDP)的安全威胁
  3. 【David Silver强化学习公开课】-6:Value Function Approximation
  4. [j2me]手机也可以玩播客(Podcast)! Geek开发说明[开源]
  5. QT新建项目显示项目未配置的原因与解决方案
  6. Juniper告诉你如何给管理做“减法”,让安全更加分
  7. linux下如何安装凤凰系统,凤凰系统Phoenix OS U盘版安装制作教程
  8. 微信小程序打开另一个小程序
  9. lambda函数(配合map函数)以及[x for x in]的超详细解释(实例+原理)
  10. Arduino+WZ指令+Onenet
  11. 【】每日360题,2019.11.05日19点财会类考试习题答案
  12. mac拷贝图片window打不开
  13. 系统繁忙 请稍后再试(ALI64)”
  14. visual studio 2022 离线安装包 下载
  15. 关系模式的任何属性(关系模式的任何属性为什么不可再分)
  16. mysql时间格式秒微秒_mysql 时间类型精确到毫秒、微秒及其处理
  17. 程序员软件开发 面试常见问题
  18. 什么是IP地址冲突?如何解决IP地址冲突?
  19. SPC统计过程控制应用
  20. 相位 unwrap 与 wrap 算法详解(附代码)

热门文章

  1. 关于寻迹小车组装建议
  2. diskgenius 数据迁移_如何无损将UEFI格式的系统从SATA盘迁移到NVME SSD中
  3. 银行数字化运维转型应对之道
  4. CSS(基础,面试,常见用例)
  5. kotlin与Java之间的骚操作:kotlin一键调用java
  6. ArduPilot开源飞控系统之简单介绍
  7. linux 跑天龙八部游戏脚本,天龙八部脚本免费版2019export
  8. python数据处理--按照数据差值大小进行聚类(归类)
  9. 在vue项目中正确的引入jquery
  10. [转帖]全球软件市场格局变化