首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
学习笔记第十六节课
时间:
2018-04-11 19:58:46
阅读:
198
评论:
0
收藏:
0
[点我收藏+]
标签:
作业
学习笔记
第十六节课
lvm讲解
lvm有很大的便利性,可以方便的扩容和缩容磁盘的空间。(但是也有局限性) 一旦出现问题,磁盘使用lvm,文件系统坏了,数据没了,恢复数据的时候很麻烦。
做个实验:创建三个磁盘分区,(这里要注意下ID 是83,说明他是普通的分区。如果要想使用lvm,就要修改为8e。用t修改,改完才能做物理卷)
继续创建主分区
修改ID为8e w保存退出
创建完成后要修改为物理卷
创建的命令是pvcreate
默认是没有安装的,先安装一下。(安装失败,)
知识点:想安装一个包,忘记了包的名字,但是知道命令。
可以根据命令去搜 这个包的名字。比如我们安装失败这个命令(yum provides "/
/pvcreate")斜杠表示根,
表示通配。后面跟命令名。 这个其实就是一个命令,后面跟的是绝对路径,但是路径把握不对,只能用这种通配的方法。
找到了要安装的名字 是lvm2,安装它。(最小化安装sentos7,没有安装这个包,也说明并不建议用这个lvm)
安装完成后,发现还是不能去修改物理卷。因为实际上系统里面这个分区还不存在。
一般创建分区后,就会自动生成这个文件,但是有时候也不生成,要运行一个命令 partprobe 就可以生成了。
因为之前操作的时候 ,sdb1还在挂载着,所以要先去取消
再次创建物理卷,会有一个提示,是检测到ext4的签名,是否覆盖它,选择是 然后创建完成 接下来把另外两个分区也创建物理卷
创建完成后可以用pvdisplay 查看系统里面所有的物理卷
还有个命令是pvs 这个也能查看物理卷 而且更直接一些(简化)
然后创建卷组。命令是vgcreate vg1+ 物理卷(这里先用两个),创建完成后可以vgdisplay查看卷组信息,同样也可以用vgs查看。
删除卷组的命令是 vgremove
然后就可以创建逻辑卷了,命令是lvcerate
-L是指定大小。-n是指定名字。后面加卷组名。
创建完成 然后格式化
格式化的文件系统先用ext4 也可以用xfs 但是之后的扩容缩容操作会有影响,所以先用ext4 。
然后挂载到mnt下。
挂载完查看,发现文件 名有变动。
实际上是一样的
然后在mnt下创建个目录 和文件 然后往文件写一些东西。
然后扩容逻辑卷
逻辑卷存在的价值就是可以去扩容和缩容,缩容用的比较少。
继续实验: 先从新设置一下逻辑卷的大小,这里先取消挂载,然后用命令lvresize去修改。
然后去检查磁盘是否有错误。命令是e2fsck -f
然后要去更新逻辑卷。如果不更新就没办法识别新的逻辑卷 。命令是resize2fs
然后从新挂载到mnt
查看发现已经变成了287M
这就是扩容。
这个操作是针对ext4的,xfs的会有些不同。稍后学习这个,先学习缩容。因为缩容 xfs不支持。
缩容和扩容很相似,就是步骤不一样。
还是先取消挂载,然后检查磁盘是否有错误。命令是e2fsck -f
然后更新逻辑卷轴resize2fs 这里在路径后面加一个要更改的内容大小
然后再lvresize去修改逻辑卷轴大小。(这里会提示可能会损坏数据,点y就可以,比如现实工作中,你的逻辑卷里写的有东西,如果缩容的大小小于你文件的大小,那么就会损坏的)
然后lvs查看 更改为了100M
然后再挂载上去。
这就是缩容。
然后操作 xfs文件系统下的扩容。 xfs不支持缩容。
先取消挂载,再重新格式化xfs
再重新挂载,然后格式化后 就没有文件和目录了。
再创建一些。
lvs查看有100M
-然后可以修改逻辑卷。 修改后lvs查看是550M,但是用df - h去看 发现还是510M
这里还要去操作一个命令才会发生变化。
学习笔记第十六节课
标签:
作业
学习笔记
第十六节课
原文地址:http://blog.51cto.com/13645927/2097105
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!