LVM/RAID

LVM Logical Volume Manager 逻辑卷管理
屏蔽了底层磁盘布局,便于调整磁盘容量
相对传统分区方式的优点
1.空间利用率高
2. 可以在线扩张容量
3. 数据备份方便
4. 可随意定义逻辑卷卷标
缺点:一个磁盘坏了,整个逻辑卷全部崩溃
注:/boot分区用于存放引导文件,不能应用LVM机制

对比
传统分区:磁盘——>建立分区——>格式化分区(建立文件系统)
LVM:磁盘——>(分区)——>PV——>VG——>LV——格式化

基本概念
PV (physical volume ,物理卷)
整个磁盘,或普通分区
包括许多默认4MB大小的PE (physical extents ,基本单元)
VG (Volume Group , 卷组):一个或多个物理卷组合而成的整体
LV (Logical volume , 逻辑卷):从卷组中分割出的一块空间,用于建立文件系统

LE(logical extents) 与PE大小相同并一一对应


管理命令

                                     pvmove
#pvmove [物理卷] 移动物理卷组进行数据迁移
#pvcreate [设备]/[分区]
#vgcreate [卷组] [物理卷1] [物理卷2]
#vgextend [卷组] [物理卷1] [物理卷2]
#vgreduce [卷组] [物理卷1] [物理卷2]
#lvcreate -L 大小 -n 逻辑卷名 卷组名
:#pvceate/dev/sd{b,c,d}1 = #pvceate /dev/sdb1 /dev/sdc1 /dev/sdd1

调整逻辑卷大小
#lvextend -L +大小 /dev/逻辑卷名/卷组名
#lvresize -L +/-大小 /dev/逻辑卷名/卷组名
无“+”表示增加到多少

增大:先增大逻辑卷——>再用resize2fs 增大文件系统 (可以在线增大逻辑卷,即不用卸载文件系统)
减小:先用resize2fs缩小文件系统——>在缩小逻辑卷 (注:必须先卸载文件系统)
#resize2fs :更新系统识别的文件系统大小
:#resize2fs /dev/vg0/lv0 //增大逻辑卷后更新文件系统大小
:#resize2fs /dev/vg0/lv0 100M //缩小文件系统
#fsck.ext4 -f /dev/vg0/lv0 从新扫描文件系统

注意:增大逻辑卷时,若卷组大小不够,要扩展卷组才能扩展逻辑卷

千万不要在没有关闭LVM的情况下删除分区
正确关闭LVM的步骤
1.umount卸载lvm文件系统
2. lvremove 删除逻辑卷
3. vgremove 删除卷组
4. pvremove 删除物理卷
5. 清除/etc/fstab中LVM的挂载记录
6. fdisk修改分析ID

#chkconfig --list | grep smart smart??
——————————————————————————————————————
RAID 廉价冗余磁盘阵列

硬件RAID:速度快,性能好,支持热插拔
需专门的RAID磁盘阵列卡,价格按贵,还需配合相应的驱动
软件RAID:使用mdadm软件仿真磁盘阵列功能
无须专门硬件,性价比较好
设备文件标识是/dev/md0

RAID0 RAID1 RAID5 RAID6 RAID10 RAID01


RAID0 : 条带(striping)                                                                        RAID1: 读写速度变慢,备份,只认识两个有效成员
读写速度很快,统一大小

RAID5:条带+分布校验                                                                   RAID6:条带+分布校验+分布校验 >=4

 

RAID5备用磁盘和热修复

RAID10:镜像+条带                                                                            RAID01:条带+镜像

RAID配置总结

注意:/boot分区用于存放引导文件,不能应用RAID机制

#mdadm multiple devices admin 创建、修改监控RAID阵列
#mdadm [模式] [设备名/dev/md0] [选项] [成员设备名]
-C create 新建RAID设备
-l --level 设定RAID级别
-n number [磁盘数目] :设定RAID成员设备数目
-x --spare-devices [磁盘数目] : 设定备用磁盘数目
-s --scan 扫描配置文件。/etc/mdadm.conf
-D --detail 查看RAID设备信息
-S --stop 停用RAID
-A --assemble 激活RAID
大写:模式
小写:选项

自动挂载RAID阵列
vim /etc/fstab
/dev/md0 /raid5 ext4 defaults 0 0

RAID5模拟故障

1.将/dev/sdb1失效
mdadm /dev/md0 -f /dev/sdb1
-f

2. 将失效的/dev/sdb1替换为/dev/sdg1
mdadm /dev/md0 -a /dev/sdg1 -r /dev/sdb1
-a
-r

查看RAID信息 cat/proc/mdstat
创建RAID配置文件 mdadm -Ds > /etc/mdadm.conf

# mdadm -S /dev/mdadm
# mdadm -A /dev/md0
mdadm: /dev/md0 not identified in config file.
# mdadm -A /dev/md0 /dev/sd{b,c,d,e,f,g}1
mdadm: /dev/md0 has been started with 3 drives (out of 4).
# mdadm -Ds > /etc/madadm.conf (如果需要第二次激活建议创建配置文件)
# cat /etc/mdadm.conf
ARRAY /dev/md0 metadata=1.2 name=host1.zwb.com:0 UUID=68962510:ab70ee28:c3d6beac:7d8f8e1d
# mdadm -S /dev/mdadm
# mdadm -A /dev/md0


#resize2fs /dev/md0 与LVM同理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值