Linux(RedHat)学习之路6.0之逻辑卷管理

1、基本概念

设计目的:动态调整文件系统
设计思路

2、建立逻辑卷

流程

  1. 新建分区,同步
  2. pv(physical volume)
  3. vg(volume group)
  4. lv (logical volume)
  5. 格式化逻辑卷(命名)
  6. 挂载(mount,/etc/fstab)

    mount临时挂载,重启后不生效;
    开机自动挂载(永久生效)

[root@localhost ~]#vi /etc/fstab
/dev/vg1/lv1        /lv1      xfs           defaults      0          0
文件系统              挂载点     格式化类型      挂载方式       kdump      校验


[root@localhost ~]# mount -a       (挂载/etc/fstab中所有没挂载的文件系统)

练习1:
创建两个1GB主分区
创建pv
创建卷组vg
创建lv,800M,ext4文件系统
开机挂载到/lvtest

练习:
新建分区2GB;创建卷组exam;
创建逻辑卷lvm2,容量600M,文件系统为xfs
开机挂载到/lvm2目录

逻辑卷lvm2扩容到1000M(ext4)

# lvextend -L 1000M /dev/exam/lvm2
# resize2fs /dev/exam/lvm2

逻辑卷lv1扩容到800M(xfs)

# lvextend -L 800M /dev/vg1/lv1
# xfs_growfs /dev/vg1/lv1

3、新建交换分区

fdisk /dev/sdb1
partprobe
fdisk -l

partprobe
mkswap /dev/sdb1
vi/etc/fstab
    /dev/sdb1 swap swap defaults 0 0
swapon -a
swapon -s
swapoff /dev/sdb1
swapoff -a
swapon -s
swapon -a
swapon -s\
cat /etc/fstab /grop swap 

4.创建逻辑卷练习

1、创建2GB逻辑卷vg1,pe=8M;创建500M逻辑卷lv1,文件系统为xfs,开机挂载到/lv1目录

fdisk /dev/sdb
n
+2G
n
+2G
p
w

partprobe

pvcreate /dev/sdb1 /dev/sdb2
pvs
vgcreate -s 8M vg1 /dev/sdb1
lvcreate -n lv1 -L 500M vg1
lvs
mkfs -t  xfs /dev/vg1/lv1
mkdir /lv1

2、创建2GB逻辑卷vg2;创建800M逻辑卷lv2,文件系统为ext4,开机挂载到/lv2目录

vgcreate vg2 /dev/sdb2
vgs
lvcreate -n lv2 -L 800M vg2
lvs
mkfs -t ext4 /dev/vg2/lv2
mkdir /lv2

vi /etc/fstab

    /dev/vg1/lv1 /lv1 xfs defaults 0 0
    /dev/vg2/lv2 /lv2 ext4 defaults 0 0
    :wq
mount -a
df -hT
df -h

逻辑卷容量调整
1、xfs文件系统只支持扩容(/dev/vg1/lv1扩容到1000M)

[root@localhost ~]# lvextend -L 1000M /dev/vg1/lv1
[root@localhost ~]# lvs
[root@localhost ~]# xfs_growfs /dev/vg1/lv1
[root@localhost ~]# df -hT

2、ext4文件系统可以扩容,也可以缩小容量(很少用)

/dev/vg2/lv2扩容到1.5G
[root@localhost ~]# lvextend -L 1.5G /dev/vg2/lv2
[root@localhost ~]# resize2fs /dev/vg2/lv2

难点:ext4文件系统逻辑卷缩小容量(一般了解)
调整到400M
①卸载文件系统

# umount /lv2

②校验文件系统
e2fsck -f /dev/vg2/lv2
③调整文件系统(指定大小)

# resize2fs /dev/vg2/lv2 400M

④缩小逻辑卷

[root@localhost ~]# lvreduce -L 400M /dev/vg2/lv2

⑤挂载、查看

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

扩展卷组
分区–pv–vgextend
vg1扩展到4G

[root@localhost ~]# pvcreate /dev/sdb3
[root@localhost ~]# vgextend vg1 /dev/sdb3
[root@localhost ~]# vgs
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dying 搁浅

两杯酒,一杯敬你余生多欢喜。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值