07 使用RAID与LVM磁盘阵列技术


07 使用RAID与LVM磁盘阵列技术

RAID磁盘冗余阵列

第7章 使用RAID与LVM磁盘阵列技术。第7章 使用RAID与LVM磁盘阵列技术。

最快情况下速度提升两倍

安全性下降

第7章 使用RAID与LVM磁盘阵列技术。第7章 使用RAID与LVM磁盘阵列技术。

分别写入两块盘

安全性提高

成本提高

第7章 使用RAID与LVM磁盘阵列技术。第7章 使用RAID与LVM磁盘阵列技术。

奇偶校验和

压缩

速度提升60-75%

安全性有一定保障

成本会有提升

第7章 使用RAID与LVM磁盘阵列技术。第7章 使用RAID与LVM磁盘阵列技术。

安全性提升2倍

速度提升2倍

表7-1 mdadm命令的常用参数和作用

参数作用
-a 检测设备名称
-n 指定设备数量
-l 指定RAID级别
-C 创建
-v 显示过程
-f 模拟设备损坏
-r 移除设备
-Q 查看摘要信息
-D 查看详细信息
-S 停止RAID磁盘阵列

ls -l /dev/sd*

mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]

mdadm -Q /dev/md0

查看信息 mdadm -D /dev/md0

格式化 mkfs.xfs /dev/md0

mkdir /xiaoniu

挂载 mount /dev/md0 /xiaoniu

vim /etc/fstab

/dev/md0 /xiaoniu xfs defaults 0 0

mdadm -D /dev/md0

mdadm /dev/md0 -f /dev/sde

mdadm /dev/md0 -r /dev/sde

mdadm -D /dev/md0

添加新硬盘

mdadm /dev/md0 -a /dev/sde

热备盘

创建磁盘阵列组 mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]

mdadm -D /dev/md0

mkfs.ext4 /dev/md0

mkdir /xiaoniu

mount /dev/md0 /xiaoniu

vim /etc/fstab

/dev/md0 /xiaoniu ext4 defaults 0 0

LVM逻辑卷管理层

动态调整分区的大小

pv 创建物理卷,支持LVM技术

vg 技术的整合

lv 逻辑卷

表7 常用的LVM部署命令

功能/命令物理卷管理卷组管理逻辑卷管理
扫描 pvscan vgscan lvscan
建立 pvcreate vgcreate lvcreate
显示 pvdisplay vgdisplay lvdisplay
删除 pvremove vgremove lvremove
扩展   vgextend lvextend
缩小   vgreduce lvreduce

lv -l PE个数(4M)

-L 容量大小

dev/卷组/逻辑卷

[root@linuxprobe ~]# vgcreate storage /dev/sdb /dev/sdc
Volume group "storage" successfully create
[root@linuxprobe ~]# vgdisplay

[root@linuxprobe ~]# lvcreate -n vo -l 37 storage
Logical volume "vo" created
[root@linuxprobe ~]# lvdisplay

[root@linuxprobe ~]# mkfs.ext4 /dev/storage/vo

[root@linuxprobe ~]# umount /linuxprobe
[root@linuxprobe ~]# lvextend -L 290M /dev/storage/vo
[root@linuxprobe ~]# e2fsck -f /dev/storage/vo
[root@linuxprobe ~]# resize2fs /dev/storage/vo


[root@linuxprobe ~]# mount -a
[root@linuxprobe ~]# df -h

缩小逻辑卷
[root@linuxprobe ~]# umount /linuxprobe
[root@linuxprobe ~]# e2fsck -f /dev/storage/vo
[root@linuxprobe ~]# resize2fs /dev/storage/vo 120M
[root@linuxprobe ~]# lvreduce -L 120M /dev/storage/vo
[root@linuxprobe ~]# mount -a
[root@linuxprobe ~]# df -h
逻辑卷快照
[root@linuxprobe ~]# vgdisplay
[root@linuxprobe ~]#  lvcreate -L 120M -s -n SNAP /dev/storage/vo
[root@linuxprobe ~]# dd if=/dev/zero of=/linuxprobe/files count=1 bs=100M
[root@linuxprobe ~]# umount /linuxprobe
[root@linuxprobe ~]# lvconvert --merge /dev/storage/SNAP
[root@linuxprobe ~]# mount -a
[root@linuxprobe ~]# ls /linuxprobe/
删除逻辑卷
[root@linuxprobe ~]# umount /linuxprobe
[root@linuxprobe ~]# lvremove /dev/storage/vo 
[root@linuxprobe ~]# vgremove storage
[root@linuxprobe ~]# pvremove /dev/sdb /dev/sdc
posted @ 2020-03-30 12:29  一只小白呀  阅读(205)  评论(0)    收藏  举报