ubuntu16.04 通过mdadm组raid0阵列 | 您所在的位置:网站首页 › activeraid中谷城喜欢谁 › ubuntu16.04 通过mdadm组raid0阵列 |
目录 1.简介 2.准备条件 3.创建阵列 4.创建并挂载文件系统 5.mdadm软RAID的删除方法和注意事项 5.1 查看raid中包含哪几个硬盘。 5.2 卸载并停止raid设备 5.3 删除raid里的所有硬盘 5.4 删除配置文件 5.5 /etc/fstab配置中删除raid内容 1.简介“mdadm”是一个实用程序,用于创建和管理Linux上的存储阵列与RAID能力,管理员在管理单个存储设备和创建具有高性能和冗余的逻辑存储有很大的灵活性。 安装命令:sudo apt-get install mdadm RAID 0阵列将数据划分为小块和条带,这些数据横跨可用存储磁盘,这意味着每个存储磁盘将包含一部分数据,当检索数据时将引用多个磁盘。由于所有数据都可能丢失,所以如果任何一个驱动器出现故障,就没有冗余。 RAID 0的主要优点是高性能。至少需要2个存储磁盘。RAID 0无奇偶校验。 2.准备条件 具有Sudo权限的非root用户的Ubuntu机器。至少2个存储设备用于创建RAID 0存储。要在机器中找到附加的存储,我们可以使用下面的命令 lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT正如我们在上面的输出中看到的,我们有3个没有任何10GB文件系统的磁盘,对于这个机器或会话,这些设备被命名为/dev/sda、/dev/sdb、/dev/sdd。 3.创建阵列为了创建RAID 0阵列,我们将使用' mdadm ' - create命令,其中包含我们想要创建的设备名称和RAID级别,其中包含连接到RAID的设备的名称。 sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd mdadm工具将开始创建一个数组,它将花费一些时间来完成配置。我们可以使用下面的命令-来监控进程 sudo cat /proc/mdstat 在上面的输出中,我们可以看到/dev/md0设备正在使用/dev/sdb,/dev/sdc,/dev/sdd 存储设备创建RAID 0,这也将显示RAID设备上的进展。 4.创建并挂载文件系统在挂载磁盘阵列之前,需要在使用上述步骤创建的磁盘阵列上创建一个文件系统。 在阵列上创建一个文件系统 sudo mkfs.ext4 -F /dev/md0 接下来创建一个挂载点并挂载阵列 sudo mkdir -p /data sudo mount /dev/md0 /data 验证新的挂载点或RAID盘 df –h –x devtmpfs –x tmpfs 正如上面所看到的,新文件系统已经挂载并可访问。 现在可以扫描活动阵列并使用下面的命令添加文件 sudo mdadm --detail -scan | sudo tee -a /etc/mdadm/mdadm.conf 并且需要更新' initramfs '文件,以便在机器启动引导进程时,radii数组将可用。 sudo update-initramfs -u 在启动时自动添加要挂载的RAID。添加以下行到/etc/fstab。 /dev/md0 /data ext4 defaults,nofail,discard 0 0 重启后raid 依然生效 sudo mdadm -D /dev/md0 sudo umount /dev/md0 sudo mdadm -S /dev/md0 sudo mdadm --remove /dev/md0 5.3 删除raid里的所有硬盘 sudo mdadm --misc --zero-superblock /dev/sdb sudo mdadm --misc --zero-superblock /dev/sdc sudo mdadm --misc --zero-superblock /dev/sdd sudo rm -f /etc/mdadm/mdadm.conf 5.5 /etc/fstab配置中删除raid内容如果之前将raid相关信息写入了/etc/fstab配置文件中,还需vim /etc/fstab,将raid相关的内容删除即可。 |
CopyRight 2018-2019 实验室设备网 版权所有 |