6-3、停止磁盘阵列(--stop)

[root@localhost ~]# mdadm -S /dev/md0

mdadm: stopped /dev/md0

注意:停止磁盘阵列前要从文件系统umount磁盘阵列;停止后,原组成阵列的磁盘将处于空闲状态,一旦误操作这些磁盘,将不能再 重启激活原阵列。

6-4、启动磁盘阵列(--assemble)

[root@localhost ~]# mdadm -A /dev/md0 /dev/sd{b,c,d}1

mdadm: /dev/md0 has been started with 3 drives.

因为上面配置了/etc/mdadm.conf文件,也可以用-s查找

[root@localhost ~]# mdadm -S /dev/md0

mdadm: stopped /dev/md0

[root@localhost ~]# mdadm -As /dev/md0

mdadm: /dev/md0 has been started with 3 drives.

6-5、检查磁盘属于哪个阵列(--examine)

[root@localhost ~]# mdadm -E /dev/sdb1

/dev/sdb1:

Magic : a92b4efc

Version : 0.90.00

UUID : 75e92985:cb128e1d:a99bce53:46f65900

Creation Time : Sat Aug 21 23:11:22 2010

Raid Level : raid0

Used Dev Size : 0

Raid Devices : 3

Total Devices : 3

Preferred Minor : 0

Update Time : Sat Aug 21 23:11:22 2010

State : active

Active Devices : 3

Working Devices : 3

Failed Devices : 0

Spare Devices : 0

Checksum : 739a0841 - correct

Events : 1

Chunk Size : 64K

Number   Major   Minor   RaidDevice State

this     0       8       17        0      active sync   /dev/sdb1

0     0       8       17        0      active sync   /dev/sdb1

1     1       8       33        1      active sync   /dev/sdc1

2     2       8       49        2      active sync   /dev/sdd1

6-6、删除和添加磁盘:mdadm可以在Manage模式下,对运行中的阵列进行删除和添加磁盘。常用于标识failed磁盘,增加spare(冗余)磁盘,以及替换磁盘等。

6-6-1、删除磁盘阵列

6-6-1a、查看目前磁盘状态

[root@localhost ~]# mdadm -D /dev/md0

/dev/md0:

Version : 0.90

Creation Time : Sat Aug 21 23:11:22 2010

Raid Level : raid0

Array Size : 3132288 (2.99 GiB 3.21 GB)

Raid Devices : 3

Total Devices : 3

Preferred Minor : 0

Persistence : Superblock is persistent

Update Time : Sat Aug 21 23:11:22 2010

State : clean

Active Devices : 3

Working Devices : 3

Failed Devices : 0

Spare Devices : 0

Chunk Size : 64K

UUID : 75e92985:cb128e1d:a99bce53:46f65900

Events : 0.1

Number   Major   Minor   RaidDevice State

0       8       17        0      active sync   /dev/sdb1

1       8       33        1      active sync   /dev/sdc1

2       8       49        2      active sync   /dev/sdd1

6-6-1b、删除磁盘阵列

[root@localhost ~]# mdadm -S /dev/md0

mdadm: stopped /dev/md0

6-6-1c、修改/etc/mdadm.conf、/ect/fstab等配置文件的/dev/md0相关参数的地方去掉

6-6-2、创建新的磁盘阵列RAID1

[root@localhost ~]# mdadm -Cv /dev/md1 -l1 -n3 /dev/sd{b,c,d}1

mdadm: /dev/sdb1 appears to contain an ext2fs file system

size=3132288K  mtime=Sat Aug 21 23:35:25 2010

mdadm: /dev/sdb1 appears to be part of a raid array:

level=raid0 devices=3 ctime=Sat Aug 21 23:11:22 2010

mdadm: /dev/sdc1 appears to be part of a raid array:

level=raid0 devices=3 ctime=Sat Aug 21 23:11:22 2010

mdadm: /dev/sdd1 appears to be part of a raid array:

level=raid0 devices=3 ctime=Sat Aug 21 23:11:22 2010

mdadm: size set to 1044096K

Continue creating array? y

mdadm: array /dev/md1 started.

查看磁盘阵列状态

[root@localhost ~]# cat /proc/mdstat

Personalities : [raid0] [raid1]

md1 : active raid1 sdd1[2] sdc1[1] sdb1[0]

1044096 blocks [3/3] [UUU]

unused devices: <none>

配置 /etc/mdadm.conf文件:

[root@localhost ~]# echo DEVICE /dev/sd{b,c,d}1 >> /etc/mdadm.conf

[root@localhost ~]# mdadm --detail --scan >> /etc/mdadm.conf

查看磁盘阵列的详细信息

[root@localhost ~]# mdadm -D /dev/md1

/dev/md1:

Version : 0.90

Creation Time : Sun Aug 22 16:53:39 2010

Raid Level : raid1

Array Size : 1044096 (1019.80 MiB 1069.15 MB)

Used Dev Size : 1044096 (1019.80 MiB 1069.15 MB)

Raid Devices : 3

Total Devices : 3

Preferred Minor : 1

Persistence : Superblock is persistent

Update Time : Sun Aug 22 16:53:57 2010

State : clean

Active Devices : 3

Working Devices : 3

Failed Devices : 0

Spare Devices : 0

UUID : e8030aeb:b0324799:98ea885e:c1e1b507

Events : 0.2

Number   Major   Minor   RaidDevice State

0       8       17        0      active sync   /dev/sdb1

1       8       33        1      active sync   /dev/sdc1

2       8       49        2      active sync   /dev/sdd1

6-6-3、移除磁盘:可以使用--fail参数指定坏磁盘,并移除该磁盘(--remove):(某些阵列模式,如raid0,是不能用--fail和--remove的

[root@localhost ~]# mdadm /dev/md1 --fail /dev/sdc1 --remove /dev/sdc1

mdadm: set /dev/sdc1 faulty in /dev/md1

mdadm: hot removed /dev/sdc1

查看磁盘阵列的信息

[root@localhost ~]# cat /proc/mdstat

Personalities : [raid0] [raid1]

md1 : active raid1 sdd1[2] sdb1[0]

1044096 blocks [3/2] [U_U]

unused devices: <none>

[root@localhost ~]# mdadm -D /dev/md1

/dev/md1:

Version : 0.90

Creation Time : Sun Aug 22 16:53:39 2010

Raid Level : raid1

Array Size : 1044096 (1019.80 MiB 1069.15 MB)

Used Dev Size : 1044096 (1019.80 MiB 1069.15 MB)

Raid Devices : 3

Total Devices : 2

Preferred Minor : 1

Persistence : Superblock is persistent

Update Time : Sun Aug 22 17:01:13 2010

State : clean, degraded

Active Devices : 2

Working Devices : 2

Failed Devices : 0

Spare Devices : 0

UUID : e8030aeb:b0324799:98ea885e:c1e1b507

Events : 0.6

Number   Major   Minor   RaidDevice State

0       8       17        0      active sync   /dev/sdb1

1       0        0        1      removed

2       8       49        2      active sync   /dev/sdd1

转载于:https://blog.51cto.com/hky008/465357

Linux 磁盘管理 二(Raid、LVM、Quota)相关推荐

  1. Linux磁盘管理工具RAID、Parted

    一.RAID:磁盘冗余阵列 [RAID详解]  https://blog.csdn.net/qq_41475058/article/details/89382997  1.核心关注点 RAID ( R ...

  2. Linux 磁盘管理(RAID)--第五章

    目录 一.磁盘结构 1.1硬盘的物理结构 1.2硬盘的数据结构 1.3硬盘存储容量 1.4硬盘接口的类型 二.MBR与磁盘分区 2.1分什么分区 2.2 MBR分区 2.3GPT分区 三.文件系统 3 ...

  3. linux 磁盘管理上(分区操作,格式化文件,挂载和卸载)

    一:检测并确认新磁盘,规划磁盘分区 首先加硬盘进去,fdisk -l  查看磁盘分区 device     分区的设备文件名称 boot         是否是引导分区.是 则有*表示 start   ...

  4. Linux命令-磁盘管理(二)

    Linux命令-磁盘管理(二) Linux mmount命令 Linux mmount命令用于挂入MS-DOS文件系统. mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内 ...

  5. Linux磁盘管理——df、du、磁盘分区、格式化、挂载、LVM

    2019独角兽企业重金招聘Python工程师标准>>> Linux磁盘管理 一. df命令 df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间 ...

  6. linux磁盘管理系列三:LVM的使用

    2019独角兽企业重金招聘Python工程师标准>>> linux磁盘管理系列三:LVM的使用 LVM是什么 LVM是Linux操作系统的逻辑卷管理器. 现在有两个Linux版本的L ...

  7. linux磁盘管理命令 lv,Linux磁盘管理--LVM原理及基本操作

    LVM(Logical Volume Manager)逻辑卷管理是Linux磁盘管理中的常用操作, 本文主要描述LVM的基本原理以及对LVM的扩展和缩减的基本操作. LVM实质是过软件方式将多个物理分 ...

  8. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  9. linux 磁盘管理3板斧,Linux 磁盘管理的命令

    Linux   磁盘管理 磁盘分区及挂载: 先查询系统的使用情况: 使用fdisk -l语句 查询结果: 进行磁盘的新建:***添加磁盘时系统必须处于关机状态** 在进行对系统磁盘的使用情况的查询 查 ...

最新文章

  1. [转]Iphone NSString字符串常用方法
  2. BootStrap_01之全局样式
  3. kotlin学习笔记——泛型及reified函数
  4. mysql 交集_MYSQL交集函数
  5. 内存泄漏的原因及解决办法_编程基础 | C++片段 指针、多态和内存分配
  6. Lucene.net 下载地址
  7. 前端学习(3165):react-hello-react之UUID库
  8. 工作流实战_17_flowable 流程实例撤回
  9. matlab下pid控制仿真,利用Matlab实现PID控制仿真
  10. 优先级队列实现php,带优先级的队列 - PHP实现
  11. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
  12. Spring Security三种认证
  13. OMG: daily scrum nine
  14. 计算机打印的接口类型,按打印机与计算机的接口类型:可分为并行、串行和USB接口...
  15. 代码之外——名人哲语
  16. 台式计算机如何判断电源损坏,台式电脑电源坏了的表现有哪些
  17. Community Day - Let's re:Invent re:Invent 技术创新盘点
  18. 2.12-3.20上周的习惯坚持下来了✌️精诚所至金石为开,加油兄弟
  19. MySQL学习:isnull()、ifnull()、nullif()
  20. 到了40的程序员,都何去何从

热门文章

  1. VTK:Filtering之Glyph2D
  2. C语言Kruskal 算法 (MST)(附完整源码)
  3. C++实现基数排序(附完整源码)
  4. QT实现加载并显示多个JSON模型。
  5. 经典C语言程序100例之四八
  6. 经典C语言程序100例之十二
  7. 计算机办公应用高级教案,办公自动化高级应用电子教案.pdf
  8. easypoi 如何合并相同的列,如何在Java中的POI中使用XWPFTable合并单元格(或应用colspan)?...
  9. JVM的内存结构,Eden和Survivor比例;JVM中一次完整的GC流程,对象如何晋升到老年代,说说你知道的几种主要的JVM参数;CMS 常见参数解析;.你知道哪几种垃圾收集器,各自的优缺点
  10. 5.解决UltraEdit在无网线情况下连接不到虚拟机上的问题,回环网卡设置