环境是 debian9,以前在独立服务器操作过几次都没问题
以前都是用 vgextend vg0 /dev/sdb1 命令将新加的 /dev/sdb1 扩展到原来的 vg0
但是 lvdisplay 不能显示目前系统的 VG name (估计是因为现在的是 VPS 不是独立服务器),这样的话我的就不能用 vgextend 命令把新加的磁盘加入到 vg0 (目前系统的 VG )中啊~~
看了文档貌似 vgextend 只可以将物理卷( PV )添加到卷组( VG ),那就是 DO 添加的硬盘只能靠挂载了吗?
感谢
1
msg7086 2019-03-10 14:25:22 +08:00 1
VPS 和物理服务器没有太大区别。
没看懂你在干什么,以及这和挂载有什么关系。 |
2
wdlth 2019-03-10 14:27:21 +08:00 1
因为它的系统模板没有使用 LVM 分区的方式吧。
|
3
wtks1 2019-03-10 14:34:49 +08:00 via Android 1
如果不计较性能,只是想在 vps 上和原来的空间临时合并在一起,那可以试试 mhddfs
|
5
msg7086 2019-03-10 15:58:48 +08:00
@jsjcjsjc 首先,快存储和本地磁盘是两种存储类型。如果你合在一起,风险自己承担。比如说内网抽风导致块设备离线的话,你系统直接上天。
如果这个能接受的话,LVM 扩充就行了。你说你已经有 vg0 了? |
7
jsjcjsjc OP @msg7086 非生产环境。。不怕上天,哈哈
vgdisplay 和 lvdisplay 只可以看到新加的那块硬盘的 VG 和 LV,原来自带的没有 VG,至少看不到 VG name。 但是 vgextend 命令是需要硬盘的 VG name 的。。。所以我就不知道怎么操作了 |
8
msg7086 2019-03-10 16:47:27 +08:00 1
@jsjcjsjc 顺序完全反了。
首先你要确定系统盘有没有做 LVM。没有的话后面的一切都免谈。(所以你这种情况基本就是一切都免谈了。) 新加的硬盘不需要做 VG LV,而是应该附加到已有的 VG 上。 |
12
sutra 2019-03-10 18:57:00 +08:00
主要是看文件系统,如果是 ZFS 的话,就一句命令。
|
13
kaneg 2019-03-10 19:58:03 +08:00 via iPhone
正常的流程应该是将新磁盘变成一个 pv,然后将该 pv 填加到目标 vg 中
|