Linux LVM分区管理

1 篇文章 0 订阅

一、LVM配置

1、基本步骤:物理磁盘创建成PV -> VG -> LV -> 格式化挂载使用
在这里插入图片描述
2、创建LVM卷

fdisk /dev/sdb		#创建磁盘分区sdb1
partprobe		#不重启系统识别新的分区
pvcreate /dev/sdb1		##转换成物理卷
-----------------------------------------------------
vgcreate myvg /dev/sdb1		
或
vgcreate -s 16M myvg /dev/sdb1	 #-s指定PE块大小,默认是4M
-----------------------------------------------------
lvcreate -n mylv -L 10G myvg		#-L指定逻辑卷的大小
或
lvcreate -n mylv -l 50 myvg		#-l指定mylv是50个myvg
-----------------------------------------------------
mkfs.ext4 /dev/myvg/mylv		#格式化为ext4文件系统
或者
mkfs.xfs /dev/myvg/mylv			#格式化为xfs文件系统
-----------------------------------------------------
mount/dev/myvg/mylv /data		#挂载并使用

3、扩容卷组
使用fdisk /dev/sdc分区并指定8e类型(Linux LVM)

pvcreate /dev/sdc1
vgextend myvg /dev/sdc1		#扩容myvg卷组,使用sdc1
vgdisplay #查看扩容成功
移除pv使用:lvreduce myvg /dev/sdc1

4、扩容逻辑卷LV

lvextend -L 5G /dev/myvg/mylv		#-L增加5G的容量
resize2fs /dev/myvg/mylv		#更新扩容的文件系统
如果blkid /dev/myvg/mylv显示文件系统格式为xfs,则
xfs_growfs /文件系统挂载路径		#更新扩容的文件系统	
lvdisplay		#查看扩容成功

5、缩小LV

umount/dev/myvg/mylv 		#必须先卸除挂载逻辑卷
resize2fs -p /dev/myvg/mylv 5G		#将文件系统缩小到5G
lvreduce /dev/myvg/mylv-L 5G		#将逻辑卷缩小5G
mount/dev/myvg/mylv /data		#重新挂载使用
df-h #查看当前大小成功

6、缩小VG
VG中必须要有足够多的未分配空间(PE)应不少于要移走的物理卷的大小。

pvremove /dev/sdb1/dev/sda1		#将/dev/sdb1数据移到/dev/sba1中
vgreduce myvg /dev/sdb1		#将/dev/sdb1从卷组中移出
pvremove /dev/sdb1		#将/dev/sdb从物理卷中移出

7、更改LV名字

lvrename /dev/vg00/lv00 /dev/vg00/lv11		#将lv00改名为lv11
更改LV名字后需修改/etc/fstab文件,否则系统重启后找不到挂载项

8、创建swap交换分区

# lsblk
# fdisk /dev/vda
 Command (m for help): <n>
 First sector (21612544-41943039, default 21612544): <Enter>
Command (m for help): <t>
 Last sector, +sectors or +size{K,M,G} (21612544-41943039,
default 41943039): +2G
 Partition number (1-6, default 6): <Enter>
 Hex code (type L to list all codes): 82
 Command (m for help): <w>
# partprobe
# mkswap /dev/vda6
# vim /etc/fstab
...
/dev/vda6 swap swap defaults 0 0
# swapon -a
# swapon -s
Filename Type Size Used Priority
/dev/vda6 partition 2097148 0 -1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值