目录
- 创建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 |
|
|
|
|
高 |
提升资料安全 |
|
- n代表硬盘总数
- JBOD(Just a Bunch Of Disks)指将数个物理硬盘, 在操作系统中合并成一个逻辑硬盘, 以直接增加容量
- 依不同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



最后