0
点赞
收藏
分享

微信扫一扫

Ubuntu18.04软RAID 0 1 5 10建立(附gparted/live使用)

目录

  • 前言
  • 磁盘准备
  • 创建RAID 0阵列
  • 创建RAID 1阵列
  • 创建RAID 5阵列
  • 磁盘测速
  • gparted live修改根目录大小
  • 创建RAID 10阵列
  • 最后

前言

RAID等级 最少硬碟 最大容错 可用容量 读取效能 写入效能 安全性 目的 应用产业
单一硬碟 (参考) 0 1 1 1
JBOD 1 0 n 1 1 无(同RAID 0) 增加容量 个人(暂时)储存备份
0 2 0 n n n 一个硬碟异常, 全部硬碟都会异常 追求最大容量、速度 影片剪接快取用途
1 2 n-1 1 n 1 高, 一个正常即可 追求最大安全性 个人、企业备份
5 3 1 n-1 n-1 n-1 追求最大容量、最小预算 个人、企业备份
6 4 2 n-2 n-2 n-2 安全性较RAID 5高 同RAID 5, 但较安全 个人、企业备份
10 4 n 综合RAID 0/1优点, 理论速度较快 大型资料库、伺服器
50 6 提升资料安全
60 8 提升资料安全
  1. n代表硬盘总数
  2. JBOD(Just a Bunch Of Disks)指将数个物理硬盘, 在操作系统中合并成一个逻辑硬盘, 以直接增加容量
  3. 依不同RAID厂商实现算法对于性能表现会有不同, 性能公式仅供参考
    4.RAID10、50、60 依实现 Parity 不同公式也不同

磁盘准备

lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

sudo apt-get install gparted


创建RAID 0阵列

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sda{1,2,3}

cat /proc/mdstat


格式化RAID

sudo mkfs.ext4 -F /dev/md0
sudo mkdir -p /mnt/md0
sudo mount /dev/md0 /mnt/md0


保存RAID

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u
echo '/dev/md0 /mnt/md0 ext4 defaults, nofail, discard 0 0' | sudo tee -a /etc/fstab


删除RAID

sudo umount /dev/md0
sudo mdadm --stop /dev/md0
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

sudo mdadm --zero-superblock /dev/sda{1,2,3}
sudo vim /etc/fstab

sudo vim /etc/mdadm/mdadm.conf

sudo update-initramfs -u

创建RAID 1阵列

lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=3 /dev/sda{1,2,3}

创建RAID 5阵列

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda{1,2,3}
cat /proc/mdstat

磁盘测速

hdparm -Tt /dev/md0


gparted live修改根目录大小


创建RAID 10阵列

sudo mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sda{1,2,3} /dev/sdb3


最后


举报

相关推荐

0 条评论