• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
沈庆伟心理咨询
咨询微信:xlzxs-sqw
博客园    首页    新随笔       管理     

Linux下使用mdadm创建软raid的一些命令

创建raid:

mdadm --create /dev/md0 --raid-devices=4 --level=5 /dev/sdb /dev/sdc /dev/sde /dev/sdf

当然,你也可以用分区来作为raid的一个设备,当然分区格式必须为:fd
mdadm --create /dev/md0 --raid-devices=4 --level=5 /dev/sdb1 /dev/sdc1 /dev/sde1 /dev/sdf1

--raid-devices=4  #代表用于创建Raid的设备数目
--level=5         #代表Raid的级别,Linux支持Linux supports LINEAR md devices, RAID0 (striping), RAID1 (mirroring), RAID4, RAID5, RAID6, RAID10, MULTIPATH, and FAULTY
后面就是设备列表了。

然后可以用下面的命令看看Raid的状态:
mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Tue Apr 15 11:38:34 2008
     Raid Level : raid5
     Array Size : 106644672 (101.70 GiB 109.20 GB)
    Device Size : 35548224 (33.90 GiB 36.40 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Tue Apr 15 11:38:34 2008
          State : clean, degraded, recovering
Active Devices : 3
Working Devices : 4
Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 64K

Rebuild Status : 16% complete

           UUID : 807c3b4a:b2da7f50:a9a5ff6d:61d36983
         Events : 0.1

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8       32        1      active sync   /dev/sdc
       2       8       64        2      active sync   /dev/sde
       4       8       80        3      spare rebuilding   /dev/sdf

其他一些常用的命令:

mdadm /dev/md0 --fail /dev/sdb  #把sdb状态设置成fail,以便从RAID中删除
mdadm /dev/md0 --remove /dev/sdb #把sdb从RAID中删除
mdadm /dev/md0 --add /dev/sdb    #把sdb重新加入到RAID中来。

删除整个RAID:
mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb
mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdc
mdadm /dev/md0 --fail /dev/sde --remove /dev/sde
mdadm /dev/md0 --fail /dev/sdf --remove /dev/sdf
mdadm --stop /dev/md0
mdadm --misc --zero-superblock /dev/sdb
mdadm --misc --zero-superblock /dev/sdc
mdadm --misc --zero-superblock /dev/sde
mdadm --misc --zero-superblock /dev/sdf
即: 先删除RAID中的所有设备,然后停止该RAID即可

http://www.ahbank.org/
posted @ 2011-09-19 14:41  沈庆伟心理咨询  阅读(1131)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3