lvm实验

LVM实验

LVM基本概念:

linux 系统最少创建三个分区:

/ 根目录连接根分区

/boot 系统引导分区(200M 400M)

swap

基于MBR引导格式:jpj(没有限制)(128,256),

mdr(默认只能创建4个)4 主分区 1主分区=拓展分区+逻辑分区(24)作用方便管理

存取工具:
fdisk

parted

区别

fdisk在交互式的操作环境中管理磁盘分区,适用于小分区
Parted 规划大小超过2T的分区,也可用于小分区的规划
fdisk默认使用dos磁盘标签,parted使用gpt磁盘标签

parted 只是分区工具
当使用MBR分区表时最多只支持4个主分区或者3个主分区+1个扩展分区
而GPT分区表对分布数量没有限制,但windows最大支持128个GPT分区

概念:

逻辑卷管理,磁盘动态管理,提高灵活性

(1)可以将一块或者多块硬盘上的分区在逻辑上集合(磁盘整合)

(2)逻辑分区动态扩大或者减少 ext4(支持减少)xfs(不支持减少)

(3)三层结构:(从上往下一层一层创建)

PV 物理卷(分区)=物理存储介质

VG 卷组 ==== 硬盘

LV 逻辑卷 ==>标准分区

PE 每一个物理卷被划分为PE的基本单位 默认4MB

LE 逻辑卷被划分为LE的可被寻址的基本单位 4MB

1块=4kb

扇区=512

实验要求:

1.添加一个 swap 分区
在您的系统中添加一个新的 swap 分区,并满足以下要求:
swap 分区容量为 512 MiB
当您的系统启动时,swap 分区应该可以开机自动挂载
不要移除或者修改其他已经存在于您的系统中的 swap 分区
2.创建一个逻辑卷
请按下列要求创建一个新的逻辑卷:
创建一个名为 datastore 的卷组,卷组的大小为4G
逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷大小为3G
将新建的逻辑卷格式化为 xfs 文件系统,要求系统启动时,该逻辑卷能被开机自动挂载到 /database
3.扩大卷组扩展上题database逻辑卷的大小为5G。
4.删除所有逻辑卷恢复到系统最初状

实验操作实现:

第一步:添加一个新的开机可以自动挂载的512M的swap分区

添加硬件:
在这里插入图片描述
添加了一个大小为10G的硬盘 SATA sdd
在这里插入图片描述
1.查看当前系统磁盘设备情况
#lsblk
2.根据实际情况进行测试创建对应分区
[root@localhost ~]# fdisk /dev/sdd
Command (m for help): n //选择
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p //主分区
Partition number (1-4, default 1): 1 数量
First sector (2048-20971519, default 2048): 默认
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +512M
Created a new partition 1 of type ‘Linux’ and of size 512 MiB.

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): l
Hex code (type L to list all codes): 82
Changed type of partition ‘Linux’ to ‘Linux swap / Solaris’.

Command (m for help): w
The partition table has been altered.

在这里插入图片描述
3.格式化
#mkswap /dev/sdd1
在这里插入图片描述
4.显示UUID
#blkid /dev/sdd1
在这里插入图片描述
5.进入VIM配置
#vim /etc/fstab

在这里插入图片描述
4.挂载(三种)

#swapon /dev/sdd1
#free -m
在这里插入图片描述

#swapon -s 显示系统所有交互分区

查看内核版本号:

#uname -r
4.18.0-193.el8.x86_64

分区上才能指定系统类型

第二步:
在sdd上创建两个2G分区
在这里插入图片描述
#pvcreate /dev/sdd{2,3}创建物理卷
#pvs 显示物理卷
在这里插入图片描述
#pvdisplay显示详细信息
#vgcreate datastore /dev/sdd2 /dev/sdd3
创建逻辑卷组datastore 大小为4G
#pvs

在这里插入图片描述
#vgs
在这里插入图片描述
#man lvcreate man手册可以查看命令格式
#lvcreate -n database -L 3G datastore 创建逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷大小为3G
#lvs
在这里插入图片描述
#mkfs.xfs /dev/datastore/database

在这里插入图片描述
#mkdir /database
#mount /dev/datastore/database /database
#df-h显示文件系统使用情况信息在这里插入图片描述
第三步:扩大逻辑卷 现在逻辑卷为3G 要求扩大到5G
首先扩大卷组
#vgextend dtastore /dev/sdb3 扩大卷组
#lvextend /dev/datastore/database -L +2G 增加逻辑卷
#lvs 查看逻辑卷

在这里插入图片描述
故逻辑卷为5G
但是df -m查看文件系统还是3G
在这里插入图片描述
这时应该格式化
#xfs_growfs /database 格式化或并且同步文件系统
再次查看可得
在这里插入图片描述
第四步:删除所有逻辑卷
打开vim /etc/fstab把里面的UUID删除 然后取消挂载
#umount /database
#lvremove /dev/datastore/database
在这里插入图片描述
vgremove datastore
在这里插入图片描述然后删除物理卷
#pvremove /dev/sdb{1,2,3}
#fdisk /dev/sdb 进去删除分区
故实验全部完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值