linux基础65——mdadm

本文详细介绍了Linux下的multipledevicesadmin软件,作为RAID管理工具,它支持诊断、监控、创建RAID6阵列、查看状态、格式化及挂载等操作。指南涵盖了从基本使用到高级维护的关键步骤。
摘要由CSDN通过智能技术生成

概念

全称multiple devices admin,是Linux下的一款标准的软件 RAID 管理工具。

具有如下特点:

  • 诊断、监控和收集详细的阵列信息;
  • 不依赖任何配置文件;

格式

mdadm -C -v 目录 -l 级别 -n 磁盘数量 设备路径

参数

参数作用
-a添加磁盘
-n指定设备数量
-l指定RAID级别
-C创建
-v显示过程
-f模拟设备损坏
-r移除设备
-Q查看摘要信息
-D查看详细信息
-S停止RAID磁盘阵列
-x指定空闲盘(热备磁盘)个数,空闲盘(热备磁盘)能在工作盘损坏后自动顶替

RAID6

  1. 创建RAID6阵列
# -C: 创建新的RAID阵列
# -v: 输出详细信息
# /dev/md6: 目录名
# -l: 指定级别为raid6
# -n: 指定磁盘数目,分别为/dev/sda /dev/sdb /dev/sdc /dev/sdd四个磁盘,RAID6至少4个
# -l: 指定/dev/sde为备用磁盘,RAID至少1个

mdadm -C -v /dev/md6 -l 6 -n 4 /dev/sda /dev/sdb /dev/sdc /dev/sdd -x 1 /dev/sde
  1. 查看raid状态
# 方式1
cat /proc/mdstat

# 方式2
mdadm -D /dev/md6 或 mdadm --detail /dev/md6
  1. 格式化RAID设备
mkfs.ext4 /dev/md6
  1. 挂载 RAID 设备
mount /dev/md6 /raid6
  1. 配置系统启动时自动组装 RAID 阵列
mdadm --detail --scan | mdadm --assemble --run
  1. 模拟盘损坏
# sda损坏
mdadm -f /dev/md6 /dev/sda   
  1. 停止RAID6阵列
mdadm -S /dev/md6 

lsblk

全程ls block devices,用于展示系统中磁盘和分区信息。

  1. 显示所有块设备信息
lsblk
  1. 显示指定设备信息
lsblk [设备名称]
  1. 显示设备树形结构
lsblk -t
  1. 显示挂载点信息
lsblk -m
  1. 显示设备大小
lsblk -o NAME,SIZE,TYPE

blkid

列出设备的UUID。

blkid /dev/sda

parted

列出磁盘的分区表类型以及分区信息。

parted /dev/sda print

磁盘分区

格式

fdisk [分区设备路径]

参数

参数作用
m列出帮助
p查看现有的分区
n创建新分区
d删除分区
q放弃更改并退出
w保存并退出

格式化与挂载

格式

# 文件系统包括ext3、ext4、xfs等
mkfs.[文件系统类型]  [分区设备路径]

格式化与挂载

# 示例

# 格式化/dev/md6
mkfs.ext4 /dev/md6

# 挂载
mount /dev/md6 /raid6
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值