lvm 检测不到原先就存在的 pv 信息么?还是系统创建时不存在 pv?那么要扩展根目录磁盘空间怎么做呢?

2020-10-05 13:48:16 +08:00
 topicid
2175 次点击
所在节点    Linux
13 条回复
msg7086
2020-10-05 14:10:34 +08:00
先不提 LVM 。
只是扩展根目录磁盘空间的话,把原来的根分区删了,然后在原来的开始位置创建一个更大的分区就行了。
最后跑一下扩展文件系统的命令。

LVM 的话是会认原来的 PV VG LV 的。
topicid
2020-10-05 14:13:07 +08:00
新建 pv 后 pvdisplay 只显示新的 pv 信息没有原先系统的 pv 信息
https://imgur.com/CoYBMXr
topicid
2020-10-05 14:19:35 +08:00
@msg7086 那也得先加磁盘再创建更大的空间不是么?所以我想的是加块磁盘然后创建新的 pv gv lv,lvextend 扩展原先系统的 root lv 。但是 pvdisplay 看不到原先的 pv 信息,不知道为什么
msg7086
2020-10-05 14:22:48 +08:00
看了你的截图,似乎新创建的 PV 是你这台机器上的第一个 PV 。
原先的 sda1 sda2 sda3 只是分区,并不是 PV 也不是 LV 。
tempdban
2020-10-05 14:33:34 +08:00
lvscan
tempdban
2020-10-05 14:34:23 +08:00
pvscan
topicid
2020-10-05 14:34:41 +08:00
@msg7086 这个 sda1 2 3 分区不是 lvm 控制的么?怎样拓展这里的分区呢? 要重新在 sda 磁盘上建立新的 pv 么?
reus
2020-10-05 14:37:36 +08:00
如果不懂基本概念,还是慎重操作,先备份好文件,做好全部资料丢失的准备
不是说笑,见过几次因为不懂分区,不懂文件系统,错误操作,导致资料丢失,没法恢复的惨剧
topicid
2020-10-05 14:37:48 +08:00
@tempdban 还没有创建 lv,pvscan 只有新建立的上图 sdb1 的 pv
msg7086
2020-10-05 14:55:17 +08:00
@topicid 不是。他们就只是纯粹的分区,没有任何 LVM 的成分在里面。
光从截图上来看,没有办法直接扩展分区大小。
至少也需要重新买一块大硬盘然后把数据拷过去。
topicid
2020-10-05 16:16:38 +08:00
@msg7086 也就是说 centos 默认的分区方式与 LVM 无关,无法用 LVM 来扩容是么?
那难顶了,新建的环境没配置全呢空间就不够了
按照您的意思是 LVM 没法用了,挂载一个新硬盘把数据转移到新的硬盘里么?
msg7086
2020-10-05 22:56:25 +08:00
@topicid 是的。LVM 是额外的工具,所以不配置 LVM 的话,默认就是不用 LVM 的。
就算要现在开始用 LVM,也还是要做很多搬迁和配置工作,把原来的根分区重建成 PV,然后重新开 VG LV,再把数据搬回来,再重新配置引导。
topicid
2020-10-06 00:21:24 +08:00
@msg7086 好的,感谢解惑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/712611

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX