`
85977328
  • 浏览: 1898686 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux(ubuntu)下软磁盘阵列

 
阅读更多
mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具,作者是Neil Brown。


ubuntu【注意,磁盘阵列名字用 md127可以避免下面的其他2个问题】

创建磁盘阵列

mdadm --create --auto=yes /dev/md127 --level=0 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde


格式化磁盘
mkfs -t ext4 /dev/md127
挂载

mkdir -p /mnt/raid
mount /dev/md127 /mnt/raid
echo "/dev/md127 /mnt/raid ext4 defaults 1 2" >> /etc/fstab


开机自动激活磁盘阵列ARRAY /dev/md127 metadata=1.2 UUID=ab73a05d:bace04e2:69967b04:56efd9c4
mdadm -Ds
vi /etc/mdadm/mdadm.conf


查看磁盘阵列
mdadm --detail /dev/md127
cat /proc/mdstat


1.
问题现象:设置完mdadm后,重启电脑,原来设置的/dev/md0会被修改成/dev/md127
解决方法:
        a. 设置/etc/mdadm/mdadm.conf,增加 ARRAY /dev/md0 {UUID}的配置
        b. 执行update-initramfs -u



2.
问题现象:关电源重启电脑,有时会出错,磁盘未准备好,需要键盘控制的重启才恢复。
解决方法:
        修改/usr/share/initramfs-tools/scripts/mdadm-functions,加上udevadm settle,以便开机时,磁盘就绪,才自动检测raid
degraded_arrays()
{
        udevadm settle
        mdadm --misc --scan --detail --test >/dev/null 2>&1
        return $((! $?))
}


在线增加磁盘

http://www.sunchis.com/html/hsware/hardware/2012/0610/416.html

删除raid
umount /dev/md127
mdadm --stop -s /dev/md127
mdadm --zero-superblock /dev/sd[bcde]



参考文章


http://sapling.me/unixlinux/linux_mdadm_howto.html
http://www.doc88.com/p-937465156698.html
http://songxj.blog.51cto.com/620981/285185






0
0
分享到:
评论

相关推荐

    Ubuntu16.04软Raid制作.pptx

    在Linux系统中,软RAID(也称为软件RAID)是一种通过操作系统提供的功能来实现的磁盘冗余阵列,而不是依赖于硬件RAID控制器。Ubuntu 16.04作为一个广泛使用的Linux发行版,提供了完善的RAID支持。在本教程中,我们将...

    SR650+Ubuntu16.04+手动加载Raid-530-930+Guide.pdf

    RAID(冗余独立磁盘阵列)是一种存储虚拟化技术,将多个物理磁盘驱动器组合成一个或多个逻辑单元,以提高性能、容量或提供数据冗余。文档中的SR650服务器采用的是LSI(现为Broadcom)的x722 RAID控制器,支持创建...

    Ubuntu命令

    - **Ubuntu定义**: Ubuntu是一种基于Debian的Linux操作系统,以其易用性、稳定性和安全性而闻名。 - **Ubuntu承诺**: - 免费提供高质量的操作系统; - 每六个月发布一个新的版本,每个版本都会提供至少18个月的...

    linux技能表

    2. RAID(冗余磁盘阵列):了解RAID级别,设置和管理RAID阵列。 十一、备份与恢复 1. 数据备份:规划并实施系统备份策略,包括文件备份和系统快照。 2. 灾难恢复:理解如何在数据丢失或系统故障后恢复。 十二、...

    Linux操作系统面试题.pdf

    RAID(冗余磁盘阵列)技术提高了数据可靠性。安全方面,初始化系统后需要设置防火墙、更新系统、限制root登录、设置强密码等。 Shell脚本用于自动化任务,支持变量、条件判断、循环、函数等编程元素。例如,`if`...

    Ubuntu 命令速查手册

    12. **查看软RAID阵列信息**:使用`cat /proc/mdstat`或`mdadm --detail /dev/md0`可以查看软RAID阵列的状态。 13. **查看硬RAID阵列信息**:执行`megacli -AdpAllInfo -a0`(对于MegaRAID控制器)或其他相应控制器...

    ubuntu命令大全

    - **功能**: 显示软 RAID 阵列的状态。 **14. 参看硬raid阵列信息** - **命令**: `megacli -PDList -aALL` - **功能**: 显示硬 RAID 控制器的相关信息。 **15. 查看SATA硬盘信息** - **命令**: `hdparm -I /dev/...

    在Linux下用软件实现RAID功能

    在Linux系统中,软件RAID(Redundant Array of Independent Disks)是一种通过操作系统软件来实现磁盘阵列的技术,可以提供数据冗余和性能提升。与硬件RAID不同,软件RAID不需要专门的RAID控制器,而是利用操作系统...

    HPPC服务器培训讲义.doc

    HP服务器支持多种操作系统,如Windows Server、Linux(Red Hat、Ubuntu等)、VMware ESXi等,安装过程通常包括BIOS设置、驱动安装、系统部署等步骤。 1.6 HP PC Server常见配置 配置包括硬件组件的选择,如CPU、...

Global site tag (gtag.js) - Google Analytics