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方面有非常大的 ...
随机推荐
- JavaScript设计模式之设计原则
何为设计 即按照哪一种思路或者标准来实现功能,功能相同,可以有不同的设计方案来实现 伴随着需求的增加,设计的作用就会体现出来,一般的APP每天都在变化,更新很快,需求不断在增加,如果设计的不好,后面很 ...
- 联想Thinkpad 遇到双系统 uefi Ubuntu无法进入的引导问题解决方案
最近因为许多课程设计的需要,安装了Ubuntu双系统,但是一开始遇到了安装好了以后无法进入的问题,后来弄好后手残又把引导项给删了又要弄回去,反反复复很多次,网上的很多经验都十分过时,要么对最新的uef ...
- 高性能 Socket 组件 HP-Socket v3.2.1-RC3 公布
HP-Socket 是一套通用的高性能 TCP/UDP Socket 组件,包括服务端组件.client组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统.提供 C/C+ ...
- UVa 11346 - Probability(几何概型)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- Odoo中要根据某字段值作为条件判断值,但又不想在界面显示
在视图标签中包含这个field(包含这个字段才可以使用该字段),但其invisible属性设置为1,即:该字段不可见. <field name="字段" invisible= ...
- 2、Android-UI(关于Nine-Patch图片)
实例: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android= ...
- 2、Web Service-术语
1.Java中的Web Service规范 三种规范:JAXM&SAAJ.JAX-WS(JAX-RPC).JAX-RS. 三要素:soap,wsdl,uddi 1. Jaxws(掌握) JAX ...
- SpringBoot实战(九)之Validator
表单验证,是最为常见的,今天演示的是利用hibernate-validtor进行校验,有的时候,虽然前端方面通过jQuery或者require.js校验框架进行校验,可以减轻服务器的压力和改善用户体验 ...
- Git--查看,删除,添加远程分支
1. 查看远程分支: $ git branch -a 2. 删除远程分支: $ git push origin --delete <branch name> 或者 git push --d ...
- MySQL导出表结构方法
方法一: 以下用的是Navicat Premium,可以换成任意图形化客户端 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHAR ...