RHCSA day5
4.调整逻辑卷容量
请按照以下要求调整本地逻辑卷lvm1的容量:
调整后的逻辑卷及文件系统大小为770MiB
调整后确保文件系统中已存在的内容不能被破坏
调整后的容量可能出现误差,只要在730MiB - 805MiB之间都是允许的
调整后,保证其挂载目录不改变,文件系统完成
1) xfs 扩容
首先,确定一下是否有可用的扩容空间
[root@server0 ~]# lvs 查看逻辑卷
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lvm1 vg1 -wi-ao---- 256.00m [root@server0 ~]# vgs 查看vg卷组
VG #PV #LV #SN Attr VSize VFree
vg1 1 1 0 wz--n- 508.00m 252.00m 只剩下508M不够扩展,需要添加 [root@server0 ~]# pvs 查看物理卷
PV VG Fmt Attr PSize PFree
/dev/sdb1 vg1 lvm2 a-- 508.00m 252.00m [root@server0 ~]# df -h
[root@server0 ~]# ll /dev/sd*
[root@server0 ~]# mount
/dev/mapper/vg1-lvm1 on /vg1/lvm1 type xfs (xfs只能扩容) [root@server0 ~]# fdisk /dev/sdb
p - n - l -> +300M
p t 8e p w
[root@server0 ~]# partprobe
[root@server0 ~]# ll /dev/sd* [root@server0 ~]# pvcreate /dev/sdb6 创建成PV
[root@server0 ~]# pvs [root@server0 ~]# vgextend vg1 /dev/sdb6 扩展VG
[root@server0 ~]# vgs
[root@server0 ~]# lvextend -L 770M /dev/vg1/lvm1 lvextend命令扩展逻辑卷的空间大小
-L指定LV大小
[root@server0 ~]# lvs [root@server0 ~]# df -h
[root@server0 ~]# xfs_growfs /dev/vg1/lvm1 (扩大xfs文件系统)
[root@server0 ~]# df -h [root@server0 ~]# cd /vg1/lvm1/
[root@server0 lvm1]# ls
LV-verify.txt
[root@server0 lvm1]# cat LV-verify.txt
Success [root@server0 ~]# lab examrhcsa grade
注意:xfs必须在挂载状态才可以调整大小,xfs文件类型不能缩小
删除
[root@server0 ~]# lvremove /dev/vg2/lvm2
[root@server0 ~]# vgremove vg2
[root@server0 ~]# pvremove /dev/sdb8
2) ext4 格式
ext4必须在非挂载umount下才可以调整大小
创建ext4格式的lvm2
[root@server0 ~]# ll /dev/sd*
[root@server0 ~]# blkid
TYPE="xfs" xfs文件类型不能缩小 创建一个新的ext4逻辑卷
[root@server0 ~]# fdisk /dev/sdb
p n l +1G p t 8e w
[root@server0 ~]# partprobe
[root@server0 ~]# ll /dev/sd* [root@server0 ~]# pvcreate /dev/sdb7
[root@server0 ~]# vgcreate vg3 /dev/sdb7
[root@server0 ~]# lvcreate -L 800M -name lvmhehe vg3
[root@server0 ~]# lvs
[root@server0 ~]# mkfs.ext4 /dev/vg3/lvmhehe [root@server0 ~]# mkdir /hehe
[root@server0 ~]# mount /dev/vg3/lvmhehe /hehe
[root@server0 ~]# mount -a
[root@server0 ~]# df -h
[root@server0 ~]# blkid
TYPE="ext4"
ext4扩容
扩容到2.5G
[root@server0 ~]# df -h
[root@server0 ~]# lvs
[root@server0 ~]# vgs
vg2 1 1 0 wz--n- 1020.00m 520.00m [root@server0 ~]# umount /ext4/
[root@server0 ~]# ll /dev/sd*
[root@server0 ~]# pvs
[root@server0 ~]# pvcreate /dev/sdb8
[root@server0 ~]# vgextend vg2 /dev/sdb8
[root@server0 ~]# vgs [root@server0 ~]# lvs
[root@server0 ~]# lvextend -L 2.5G /dev/vg2/lvm2 /dev/sdb
[root@server0 ~]# lvs [root@server0 ~]# resize2fs /dev/vg2/vg_ext4
resize2fs 1.42.9 (28-Dec-2013)
Please run 'e2fsck -f /dev/vg2/vg_ext4' first. [root@server0 ~]# e2fsck -f /dev/vg2/vg_ext4 检查ext4文件系统
[root@server0 ~]# resize2fs /dev/vg2/vg_ext4 [root@server0 ~]# mount /dev/vg2/vg_ext4 /data 文件系统重定义大小
[root@server0 ~]# mount -a
[root@server0 ~]# df -h
ext4缩小
[root@server0 ~]# umount /ext4/ [root@server0 ~]# resize2fs /dev/vg2/vg_ext4
[root@server0 ~]# lvs
[root@server0 ~]# lvreduce -L 500M /dev/vg2/lvm2 收缩逻辑卷空间
[root@server0 ~]# lvs [root@server0 ~]# mount /dev/vg3/lvmext4 /ext4
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg2-vg_ext4,
[root@server0 ~]# mkfs.ext4 /dev/vg2/vg_ext4 重新格式化
[root@server0 ~]# mount /dev/vg2/vg_ext4 /data [root@server0 ~]# mount -a
[root@server0 ~]# df -h
3) vfat扩容
#mkfs.vfat /dev/sdb1
[root@server0 ~]# mkfs -t vfat /dev/vg2/lvm2
[root@server0 ~]# resize2fs /dev/vg2/vg_vfat
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/vg2/vg_vfat
Couldn't find valid filesystem superblock. [root@server0 ~]# mkfs.vfat /dev/vg2/vg_vfat 不断格式化(扩容,缩小)
mkfs.fat 3.0.20 (12 Jun 2013)
unable to get drive geometry, using default 255/63 [root@server0 ~]# mount /dev/vg2/vg_vfat /data
[root@server0 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg2-vg_vfat 200M 0 200M 0% /data
[root@yangcan ftpdata]# lvextend -L +4G /dev/vg6/ftpdata
或者使用,就是想让你明白-L 和 -L +的区别,-L 后面直接加容量,是指直接加到容量,而-L +容量,是指在原有容量上加多少容量!
-l 指定逻辑卷的大小
lvremove指令用于删除指定LVM逻辑卷。 -f
lvreduce指令:收缩逻辑卷空间 -L -l
[root@server0 ~]# lvcreate -L 800M -name lvmhehe vg3
名字
18.新建逻辑卷
请按下列要求创建一个新的逻辑卷
创建一个名为exam的卷组,卷组的PE尺寸为16MiB
逻辑卷的名字为lvm2,所属卷组为exam,该逻辑卷由8个PE组成
将新建的逻辑卷格式化为xfs文件系统,要求系统启动时,该逻辑卷能被自动挂载到/exam/lvm2目录

[root@server0 ~]# fdisk /dev/sdb
p n l +200M #16*8 = 128M
p t 8e p w
[root@server0 ~]# partprobe
[root@server0 ~]# ll /dev/sd* [root@server0 ~]# pvcreate /dev/sdb7
[root@server0 ~]# pvdisplay /dev/sdb7 [root@server0 ~]# vgcreate exam /dev/sdb7 -s 16M
创建exam的vg卷组,卷组的PE size:16M
[root@server0 ~]# vgdisplay exam
VG Size 192.00 MiB
PE Size 16.00 MiB [root@server0 ~]# man lvcreate
lvcreate --type raid5 -l 100%FREE -n my_lv vg00 [root@server0 ~]# lvcreate -l 8 -n lvm2 exam
-l:指定逻辑卷lv的块数 name lvm2 [root@server0 ~]# lvs
[root@server0 ~]# lvdisplay /dev/exam/lvm2
LV Size 128.00 MiB [root@server0 ~]# mkfs.xfs /dev/exam/lvm2
[root@server0 ~]# mkdir -pv /exam/lvm2
[root@server0 ~]# blkid
/dev/mapper/exam-lvm2: UUID="c0c8bcf4-a57f-4943-9398-fc793fdd871e" TYPE="xfs"
#lvm2的uuid [root@server0 ~]# vim /etc/fstab
UUID=c0c8bcf4-a57f-4943-9398-fc793fdd871e /exam/lvm2 xfs defaults 0 0 [root@server0 ~]# mount -a
[root@server0 ~]# df -h
RHCSA day5的更多相关文章
- day5
作业 作业需求: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期 ...
- Python学习记录day5
title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...
- RHCSA试题分享
RHCSA 部分 密码破解 在linux16最后加入 rd.break 进入交换模式以后输入下列指令: mount -o remount,rw /sysroot chroot /sysroot pa ...
- 冲刺阶段 day5
day5 项目进展 今天我们组的成员聚在一起进行了讨论,首先我们继续编写了学生管理这部分的代码,然后负责数据库的同学完成了数据库的部分,最后进行了学生管理这部分的代码复审 存在问题 因为代码不是一天之 ...
- python笔记 - day5
python笔记 - day5 参考: http://www.cnblogs.com/wupeiqi/articles/5484747.html http://www.cnblogs.com/alex ...
- python_way ,day5 模块,模块3 ,双层装饰器,字符串格式化,生成器,递归,模块倒入,第三方模块倒入,序列化反序列化,日志处理
python_way.day5 1.模块3 time,datetime, json,pickle 2.双层装饰器 3.字符串格式化 4.生成器 5.递归 6.模块倒入 7.第三方模块倒入 8.序列化反 ...
- Spark菜鸟学习营Day5 分布式程序开发
Spark菜鸟学习营Day5 分布式程序开发 这一章会和我们前面进行的需求分析进行呼应,完成程序的开发. 开发步骤 分布式系统开发是一个复杂的过程,对于复杂过程,我们需要分解为简单步骤的组合. 针对每 ...
- Catalyst揭秘 Day5 optimizer解析
Catalyst揭秘 Day5 optimizer解析 Optimizer是目前为止中catalyst中最重要的部分.主要作用是把analyzed logicalPlan变成optimized Log ...
- Kakfa揭秘 Day5 SocketServer下的NIO
Kakfa揭秘 Day5 SocketServer下的NIO 整个Kafka底层都是基于NIO来进行开发的,这种消息机制可以达到弱耦合的效果,同时在磁盘有很多数据时,会非常的高效,在gc方面有非常大的 ...
随机推荐
- Kali-linux创建密码字典
所谓的密码字典主要是配合密码破解软件所使用,密码字典里包括许多人们习惯性设置的密码.这样可以提高密码破解软件的密码破解成功率和命中率,缩短密码破解的时间.当然,如果一个人密码设置没有规律或很复杂,未包 ...
- ethereumjs/ethereumjs-vm-1-简介
https://github.com/ethereumjs/ethereumjs-vm 其实这就是怎么自己使用该模块来生成一个类似geth客户端的以太坊虚拟机,然后进行各类区块链操作 SYNOPSIS ...
- 非接触式读卡器13.56MHZ芯片:SI522
对于现在的智能锁市场需求竞争极大,中小型厂家月销量更是在慢慢增长.刷卡功能更是智能锁的标配功能,当然13.56Mhz芯片现在讲究的就是超低功耗,为满足市场需求专注于物联网多年的中科微强力推出了13.5 ...
- AWR报告分析
AWR报告分析 awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体 ...
- SQL修改字段默认值、获取字段默认值
一.SQL修改字段默认值 alter table 表名 drop constraint 约束名字 说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 D ...
- Gradle Goodness: Add Incremental Build Support to Custom Tasks with Annotations
In a previous post we learned how we can use the inputs and outputs properties to set properties or ...
- 公司内网静态IP,外网无线动态IP 同时上网,不必再切换网卡啦 route 命令给你搞定。
一: 公司内网:192.168.55.101 255.255.255.0 192.168.55.1 网关 外网:192.168.20.101 255.255.255.0 192.16 ...
- 修改系统UITableViewCell的ImageView大小
代码如下: CGSize itemSize = CGSizeMake(, ); UIGraphicsBeginImageContext(itemSize); CGRect imageRect = CG ...
- Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver 这 ...
- python散记
1.AOP 将不同的类的内部中雷同的代码和重复的功能,提取出来以重用. 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志.性能测试.事务处理等 2.新式类,经典类 新式类 ...