lvm2逻辑卷管理小练习

本文涉及的产品
运维安全中心(堡垒机),免费版 6个月
运维安全中心(堡垒机),企业双擎版 50资产 7天
简介:

练习:

1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG,

要求PE大小为16M,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d/目录至自己的家目录。

3、扩展testlv至7G,要求archlinux用户的文件不能丢失

4、收缩testlv至3G,要求archlinux用户的文件不能丢失

5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能


练习:

1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG,

要求PE大小为16M,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

1
2
3
1、分区创建两个 id 为8e的分区,之和为20G。
2、创建物理卷、卷组、逻辑卷
3、格式化、创建目录、挂载
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1、分区
[root@localhost ~] # fdisk /dev/sdd
2、创建逻辑卷
[root@localhost ~] # pvcreate /dev/sdd{1,2}
3、指定PE大小
[root@localhost ~] # vgcreate -s 16M test /dev/sdd{1,2}
4、显示PE大小
[root@localhost ~] # vgdisplay test
   PE Size               16.00 MiB
5、创建LV
[root@localhost ~] # lvcreate -L 5G -n testlv test
6、确认LV信息
[root@localhost ~] # lvs
LV      VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert                                                
   testlv   test  -wi-a-----  5.00g     
 
1、格式化为ext3
[root@localhost ~] # mke2fs -O has_journal /dev/test/testlv    
2、查看文件系统属性
[root@localhost ~] # blkid /dev/test/testlv
/dev/test/testlv : UUID= "44c45716-de57-4b0a-9272-1a231656780e"  SEC_TYPE= "ext2"  TYPE= "ext3" 
3、创建目录
[root@localhost ~] # install -d /users
4、以UUID挂载
[root@localhost ~] # mount -U "44c45716-de57-4b0a-9272-1a231656780e" /users

2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d/目录至自己的家目录。

1
2
3
4
5
6
7
8
9
1、创建用户
[root@localhost ~] # useradd -d /users/archlinux archlinux
2、切换用户
[root@localhost ~] # su - archlinux
3、复制目录,-r
[archlinux@localhost ~]$  cp  -r  /etc/pam .d .
4、确认复制完毕
[archlinux@localhost ~]$  ls
pam.d

3、扩展testlv至7G,要求archlinux用户的文件不能丢失

1
2
3
4
5
6
7
1、扩展testlv至7G
[root@localhost ~] # lvextend -L 7G /dev/test/testlv 
2、扩展文件系统空间
[root@localhost ~] # resize2fs /dev/test/testlv
3、确保arlinux用户文件存在
[root@localhost ~] # ls /users/archlinux/
pam.d

4、收缩testlv至3G,要求archlinux用户的文件不能丢失

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1、卸载
[root@localhost ~] # umount /users
2、检测 
[root@localhost ~] # e2fsck -f /dev/test/testlv 
3、缩减文件系统空间
[root@localhost ~] # resize2fs /dev/test/testlv 3G
4、缩减逻辑空间
[root@localhost ~] # lvreduce -L 3G /dev/test/testlv 
5、挂载逻辑卷
[root@localhost ~] # mount /dev/test/testlv /users
6、确认空间
[root@localhost ~] # df -lh
/dev/mapper/test-testlv
                       3.0G  136M  2.7G   5%  /users
7、确认文件
[root@localhost ~] # ls /users/archlinux/
pam.d

5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1、创建快照
[root@localhost ~] # lvcreate -L 200M -s -n testlv_snap -p r /dev/test/testlv 
2、挂载快照
[root@localhost ~] # mount /dev/test/testlv_snap /mnt
3、查看快照下的文件
[root@localhost ~] # ls /mnt
archlinux  lost+found
4、删除原卷文件
[root@localhost ~] # rm -rf /users/*
  
5、查看快照文件,存在
[root@localhost ~] # ls /mnt
archlinux  lost+found
6、备份
[root@localhost ~] # cp -a /mnt/* /users/
7、确认
[root@localhost ~] # ls /users
archlinux  lost+found
8、卸载快照
[root@localhost ~] # umount /mnt
9、删除快照
[root@localhost ~] # lvremove /dev/test/testlv_snap 
Do you really want to remove active logical volume testlv_snap? [y /n ]: y
Logical volume  "testlv_snap"  successfully removed










本文转自 lccnx 51CTO博客,原文链接:http://blog.51cto.com/sonlich/1955810,如需转载请自行联系原作者
目录
相关文章
|
小程序
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
1358 0
|
关系型数据库 MySQL 数据库
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
1154 0
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
|
10月前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
286 25
|
9月前
|
人工智能 API
新用户100万token免费额度!阿里云上线DeepSeek-R1满血版
阿里云推出DeepSeek-R1满血版,新用户可享100万免费Token额度。平台支持多种模型,包括671B参数的DeepSeek-R1和通义千问。结合开源工具Chatbox,用户能轻松对接API,体验高性能AI服务。访问[阿里云解决方案](https://www.aliyun.com/solution/tech-solution/deepseek-r1-for-platforms?utm_content=g_1000401616)了解更多详情并快速上手。
5395 36
|
应用服务中间件 Linux nginx
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
|
Android开发
Android 配置蓝牙遥控器键值
本文详细介绍了Android系统中配置蓝牙遥控器键值的步骤,包括查看设备号、配置键位映射文件(kl文件)、部署kl文件以及调试过程,确保蓝牙遥控器的按键能正确映射到Android系统对应的按键功能。
2395 1
|
监控 数据可视化 安全
探究架构之 - 45张图玩转Kong Gateway,建议收藏系列 (一)
探究架构之 - 45张图玩转Kong Gateway,建议收藏系列 (一)
1404 1
探究架构之 - 45张图玩转Kong Gateway,建议收藏系列 (一)
|
编解码 监控 安全
GB/T28181规范扫盲和使用场景探讨
GB28181(GB/T 28181-2022)是中国国家标准,规定了安全防范视频监控联网系统的信息传输、交换、控制技术要求。此标准支持设备接入、音视频传输及控制指令交互等功能,适用于各类监控设备如执法记录仪和移动监控系统。技术实现涉及协议栈构建、音视频编码及数据传输等环节。广泛应用在执法记录、移动监控和铁路巡检等领域。例如,海康威视iSecure Center和萤石云平台均支持GB28181协议,实现设备管理和视频传输。此外,大牛直播SDK推出的SmartGBD为Android终端提供了便捷的GB28181接入解决方案,支持多种数据类型接入,增强了设备的互操作性。
1385 0
|
SQL API
【vision transformer】DETR原理及代码详解(四)
【vision transformer】DETR原理及代码详解
829 0
|
JavaScript
Uniapp vue2 和 Vue3 的 生命周期
Uniapp vue2 和 Vue3 的 生命周期
449 0