系统centos6.5
硬盘:4块10G
raid 0:条带化
功能:容量组合
主要优点:读写速度快。
最少硬盘数量:>=2
冗余功能:没有。即如果raid中一块硬盘损坏,数据就会丢失。
#查看磁盘
lsblk
#创建分区
#mklabel创建LABEL-TYPE 类型的空磁盘分区表
#mkpart primary创建主分区
parted -s /dev/sdb mklabel msdos
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdb mkpart primary '1 -1'
parted -s /dev/sdc mkpart primary '1 -1'
#创建raid0
mdadm --create -v /dev/md0 --level 0 -n 2 --chunk 128 /dev/sdb1 /dev/sdc1
#格式化raid
mkfs.ext4 /dev/md0
#创建挂载点
mkdir /raid0
#设置自动挂载
mdadm -D --scan > /etc/mdadm.conf
vim /etc/fstab
mount -a
#查看raid状态
mdadm -D /dev/md0
#查看挂载
mount
df -h
#大小为n*10G
raid 1:镜像化mirror
功能:同步备份
主要优点:保证数据的完整性
最少硬盘数量:>=2
冗余功能:有。即如果raid中一块硬盘损坏,数据还是完整的。
缺点:读写速度慢。
#查看磁盘
lsblk
#创建分区
parted -s /dev/sdb mklabel msdos
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdd mklabel msdos
parted -s /dev/sdb mkpart primary '1 -1'
parted -s /dev/sdc mkpart primary '1 -1'
parted -s /dev/sdd mkpart primary '1 -1'
#创建raid1
mdadm -C md1 -l 1 -n 2 -x 1 /dev/sd[b-d]1
#格式化raid
mkfs.ext4 /dev/md/md1
#查看raid状态
mdadm -D /dev/md/md1
#设置自动加载raid
mdadm -D --scan > /etc/mdadm.conf
#创建挂载点
mkdir /raid1
#手动挂载
mount /dev/md/md1 /raid1
#设置自动挂载
vim /etc/fstab
#挂载
mount -a
#查看挂载
df -h
#大小为10G
raid5raid 5:分布式奇偶校验的条带化。也称为单组奇偶校验的条带化。
功能:容量组合,保证数据的完整性
主要优点:读写速度快
最少硬盘数量:>=3。例如:3块500G的硬盘做raid 5,其中一块硬盘的容量(500GB)存奇偶校验码,剩余的空间(1TB)存用户数据。
冗余功能:有。即如果raid5中一块硬盘损坏,数据还是完整的。
奇偶校验码的功能:用于raid自动修复数据。如果用3块硬盘组件一个raid 5,当其中一块硬盘坏了,管理员只需要拆下坏硬盘,换一块新硬盘,
raid 5的程序会自动用奇偶校验码来修复数据。
raid 5 的常用方案:3块硬盘做raid 5,再加一块硬盘作为spare热备。
#查看磁盘
lsblk
#创建分区
parted -s /dev/sdb mklabel msdos
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdd mklabel msdos
parted -s /dev/sde mklabel msdos
parted -s /dev/sdb mkpart primary '1 -1'
parted -s /dev/sdc mkpart primary '1 -1'
parted -s /dev/sdd mkpart primary '1 -1'
parted -s /dev/sde mkpart primary '1 -1'
#创建raid1
mdadm -C md5 -l 5 -n 3 -x 1 /dev/sd[b-e]1
#查看raid状态
mdadm -D /dev/md/md5
####注意!!!!
#Rebuild Status 这里速度很慢,几T的硬盘可能要用几天时间
#必须等Rebuild 完成
#格式化raid
mkfs.ext4 /dev/md/md5
#查看raid状态
mdadm -D /dev/md/md5
#设置开机自动加载raid
mdadm -D --scan > /etc/mdadm.conf
#创建挂载点
mkdir /raid5
#手动挂载
mount /dev/md/md5 /raid5
#设置自动挂载
vim /etc/fstab
#挂载
mount -a
#查看挂载
mount
df -h
#大小(n-1)*10G (备用硬盘不算在内)
raid 6:双组分布式奇偶校验的条带化。也称为双组奇偶校验的条带化。
功能:容量组合,保证数据的完整性
主要优点:读写速度快
最少硬盘数量:>=4。其中总容量的一半用来存数据,另一半存校验码。例如:4块500G的硬盘做raid 6,其中总容量的一半(即1T)存容量,另一半(1T)存校验码。
冗余功能:有。即如果raid6中两块硬盘损坏,数据还是完整的。
奇偶校验码的功能:用于raid自动修复数据。如果用4块硬盘组件一个raid 6,当其中一块硬盘坏了,管理员只需要拆下坏硬盘,换两块新硬盘,
raid6的程序会自动用奇偶校验码来修复数据。
#查看磁盘
lsblk
#创建分区
parted -s /dev/sdb mklabel msdos
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdd mklabel msdos
parted -s /dev/sde mklabel msdos
parted -s /dev/sdb mkpart primary '1 -1'
parted -s /dev/sdc mkpart primary '1 -1'
parted -s /dev/sdd mkpart primary '1 -1'
parted -s /dev/sde mkpart primary '1 -1'
#创建raid6
mdadm -C md6 -l 6 -n 4 -x 0 /dev/sd[b-e]1
#查看raid状态
mdadm -D /dev/md/md6
##注意Resync状态
#格式化raid
mkfs.ext4 /dev/md/md6
#格式化raid
mkfs.ext4 /dev/md/md6
#设置开机自动加载raid
mdadm -D --scan > /etc/mdadm.conf
#创建挂载点
mkdir /raid6
#手动挂载
mount /dev/md/md6 /raid6
#设置自动挂载
vim /etc/fstab
#挂载
mount -a
#查看挂载
mount
df -h
#大小(n-2)*10G
#将磁盘标记为故障设备
mdadm /dev/md/md5 -f /dev/sdb1
#移除损坏的磁盘
mdadm /dev/md/md5 -r /dev/sdb1
#移除损坏的磁盘时会重新rebuild,注意查看raid状态
#标记并移除损坏的设备
mdadm /dev/md/md5 -f /dev/sdb1 -r /dev/sdb1
#添加磁盘
mdadm /dev/md/md5 -a /dev/sdb1
#停止raid
mdadm --stop /dev/md/md5
#检查raid
mdadm --examine /dev/sde1
mdadm --examine /dev/md/md5
#查看raid状态
mdadm -D /dev/md/md5
#删除磁盘
mdadm /dev/md/md5 -f /dev/sdb1 -r /dev/sdb1
mdadm /dev/md/md5 -f /dev/sdc1 -r /dev/sdc1
mdadm /dev/md/md5 -f /dev/sdd1 -r /dev/sdd1
mdadm /dev/md/md5 -f /dev/sde1 -r /dev/sde1
#关闭raid
mdadm --stop /dev/md/md5
#删除raid
mdadm --remove /dev/md/md5
#删除自动加载文件
rm -f /etc/mdadm.conf
rm -f /etc/raidtab
#重启机器
reboot
mdadm -C md10 -l 10 -n 4 -x 2 /dev/sd[b-g]1
raid+lvm即先做raid,在raid的基础上做lvm
安装机器时配置raid开机设置硬盘时可添加
转载于:https://blog.51cto.com/13323775/2072686
快三稳赚计划导师一半存校验码。例如:4块500G的硬盘做raid 6,其中总容量的一半(即1T)存容量,另一半(1T)存校验码。冗余功能:有。即如果raid6中两块硬盘损坏,数据还是完整的。
奇偶校验码的功能:用于raid自动修复数据。如果用4块硬盘组件一个raid 6,当其中一块硬盘坏了,管理员只需要拆下坏硬盘,换两块新硬盘,
raid6的程序会自动用奇偶校验码来修复数据。
实施过程
#查看磁盘
lsblk
#创建分区
parted -s /dev/sdb mklabel msdos
parted -s /dev/sdc mklabel msdos
parted -s /dev/sdd mklabel msdos
parted -s /dev/sde mklabel msdos
parted -s /dev/sdb mkpart primary '1 -1'
parted -s /dev/sdc mkpart primary '1 -1'
parted -s /dev/sdd mkpart primary '1 -1'
parted -s /dev/sde mkpart primary '1 -1'
#创建raid6
mdadm -C md6 -l 6 -n 4 -x 0 /dev/sd[b-e]1
#查看raid状态
mdadm -D /dev/md/md6
##注意Resync状态
#格式化raid
mkfs.ext4 /dev/md/md6
#格式化raid
mkfs.ext4 /dev/md/md6
#设置开机自动加载raid
mdadm -D --scan > /etc/mdadm.conf
#创建挂载点
mkdir /raid6
#手动挂载
mount /dev/md/md6 /raid6
#设置自动挂载
vim /etc/fstab
#挂载
mount -a
#查看挂载
mount
df -h
#大小(n-2)*10G
#将磁盘标记为故障设备
mdadm /dev/md/md5 -f /dev/sdb1
#移除损坏的磁盘
mdadm /dev/md/md5 -r /dev/sdb1
#移除损坏的磁盘时会重新rebuild,注意查看raid状态
#标记并移除损坏的设备
mdadm /dev/md/md5 -f /dev/sdb1 -r /dev/sdb1
#添加磁盘
mdadm /dev/md/md5 -a /dev/sdb1
#停止raid
mdadm --stop /dev/md/md5
#检查raid
mdadm --examine /dev/sde1
mdadm --examine /dev/md/md5
#查看raid状态
mdadm -D /dev/md/md5
#删除磁盘
mdadm /dev/md/md5 -f /dev/sdb1 -r /dev/sdb1
mdadm /dev/md/md5 -f /dev/sdc1 -r /dev/sdc1
mdadm /dev/md/md5 -f /dev/sdd1 -r /dev/sdd1
mdadm /dev/md/md5 -f /dev/sde1 -r /dev/sde1
#关闭raid
mdadm --stop /dev/md/md5
#删除raid
mdadm --remove /dev/md/md5
#删除自动加载文件
rm -f /etc/mdadm.conf
rm -f /etc/raidtab
#重启机器
reboot
mdadm -C md10 -l 10 -n 4 -x 2 /dev/sd[b-g]1
raid+lvm即先做raid,在raid的基础上做lvm
安装机器时配置raid开机设置硬盘时可添加
转载于:https://blog.51cto.com/13323775/2072686