Linux_LVM、RAID_RHEL7

简介:

LVM逻辑卷管理

把物理分区初始化为物理卷

pvcreate /dev/sdX1 /dev/sdb1
pvs  #查看物理卷,还可以使用pvdisplay、pvscan
  • 1
  • 2
  • 1
  • 2

创建卷组

把物理卷分组,卷组的最小存储单位是PE,默认PE的大小为4M

vgcreate 卷组名 /dev/sdX1 /dev/sdb1  
vgs   #查看卷组vgdisplay、vgscan 
vgcreate -s xM 卷组名 /dev/sdX1 /dev/sdb1 #创建VG并指定PE大小
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

建立逻辑卷

lvcreate -L 容量 卷组名 -n 逻辑卷名 
lvcreate -l PE的个数 卷组名 -n 逻辑卷名  
lvs  #查看逻辑卷大小lvdisplay、lvscan
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

格式化

mkfs.xfs /dev/卷组名/逻辑卷名
  • 1
  • 1

挂载

mount /dev/卷组名/逻辑卷名  /挂载点
  • 1
  • 1

vg拓展操作

vg 的扩展:

 vgextend  卷组名    物理卷
  • 1
  • 1

vg 的缩小

vgreduce     卷组名    物理卷
  • 1
  • 1

vg 的改名

 vgrename   老的卷组名  新的卷组名
  • 1
  • 1

vg 的迁移

 vgexport  #导出,vg 在导出前要停止 vg 的使用 
 vgchange -an 卷组名
 vgimport   #导入
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

lv扩展操作

lv 扩展 :

lvextend -L 5500M /dev/myvg1/mylv
xfs_growfs /dev/myvg1/mylv   
  • 1
  • 2
  • 1
  • 2

xfs lvm 只能增大,不能缩小 
ext4 lvm 可以增大/缩小 
lv的缩小

umount  #卸载
resize2fs  /dev/extvg/extlv  500M   
lvreduce  -L 500M /dev/extvg/extlv
mount   #重新挂载
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

lvm 的修复

vgcfgrestore -l  卷组名
vgcfgrestore -f 文件名  卷组名 
lvchange -an /dev/卷组名/逻辑卷名
lvchange -ay /dev/卷组名/逻辑卷名
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

vm的快照

lvcreate -L 10M -n mys1 -s /dev/extvg/extlv   #创建
lvconvert --merge  /dev/extvg/mys1   #还原,还原后快照消失
  • 1
  • 2
  • 1
  • 2

RAID

软RAID:用操作系统实现的冗余 消耗cpu、内存

硬RAID:用服务器上的raid卡实现的冗余(有 cpu、内存)

RAID 类型 :

RAID0条带化

至少 2 块磁盘 
优点:写速度快 
缺点:没有冗余

RAID1镜像

至少 2 个磁盘 
优点:提高了冗余 
缺点:写的速度没有提升,磁盘的使用率 1/N

RAID5条带冗余

至少 3 块硬盘 
优点:提高了冗余性,同时提高了写的速度 
缺点:修改数据速度慢 磁盘的使用率 N-1/N

mdadm指令

建立RAID

mdadm -C /dev/mdX -a yes -l 级别 -n 磁盘的数量  /dev/sdb1    /dev/sdc1   
mkfs.xfs  /dev/mdX  
mount /dev/mdX /123
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

模拟故障

mdadm /dev/md1 -f /dev/sdb3 
mdadm /dev/md1 -r /dev/sdb3 
mdadm -a /dev/md1 /dev/sdb3 
mdadm -D /dev/md1 
停止raid

mdadm -S /dev/md1   
  • 1
  • 1

恢复raid

 mdadm -As /dev/md1


转载:http://blog.csdn.net/jmilk/article/details/49895175

目录
相关文章
|
14天前
|
存储 固态存储 Linux
|
5月前
|
运维 Linux 虚拟化
linux|磁盘管理工作|lvm逻辑管理卷的创建和使用总结(包括扩容,根目录扩容演示)
linux|磁盘管理工作|lvm逻辑管理卷的创建和使用总结(包括扩容,根目录扩容演示)
155 0
|
1月前
|
存储 Linux 数据库
Linux中LVM逻辑盘卷管理
LVM (Logical Volume Manager) 是Linux系统中的一种存储管理工具,它将物理硬盘组织成物理卷(PV),然后将物理卷组合成卷组(VG),最后从卷组中创建逻辑卷(LV)。逻辑卷可以按需调整大小,跨越多个物理卷,提供更高的灵活性和可扩展性。LVM的主要优点包括:
|
3月前
|
存储 Linux
|
5月前
|
存储 机器学习/深度学习 安全
Linux加强篇007-使用RAID与LVM磁盘阵列技术
山重水复疑无路,柳暗花明又一村
243 0
Linux加强篇007-使用RAID与LVM磁盘阵列技术
|
8月前
|
Linux
14.3.6 【Linux】LVM 相关指令汇整与 LVM 的关闭
14.3.6 【Linux】LVM 相关指令汇整与 LVM 的关闭
47 0
|
8月前
|
Linux
14.3.4 【Linux】使用 LVM thin Volume 让 LVM 动态自动调整磁盘使用率
14.3.4 【Linux】使用 LVM thin Volume 让 LVM 动态自动调整磁盘使用率
88 0
|
8月前
|
Linux
Linux逻辑卷LVM和磁盘配额
Linux逻辑卷LVM和磁盘配额
36 0
|
9月前
|
Linux Shell KVM
【Linux系统KVM虚拟机实战】LVM逻辑卷之扩展Swap交换分区
【Linux系统KVM虚拟机实战】LVM逻辑卷之扩展Swap交换分区
169 0
|
10月前
|
存储 安全 NoSQL
Linux LVM 最佳实践
LVM (logical volume manager) 逻辑卷管理是通过将底层物理硬盘抽象封装起来的,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有的数据,新加入磁盘也不会改变现有上层的逻辑卷,作为一种动态的逻辑磁盘管理机制,很大程度上提高了磁盘管理的灵活性。
242 0