digitalocean 新加的的磁盘是不是只能靠挂载?合并是不行的?

2019-03-10 11:08:59 +08:00
 jsjcjsjc

环境是 debian9,以前在独立服务器操作过几次都没问题

以前都是用 vgextend vg0 /dev/sdb1 命令将新加的 /dev/sdb1 扩展到原来的 vg0

但是 lvdisplay 不能显示目前系统的 VG name (估计是因为现在的是 VPS 不是独立服务器),这样的话我的就不能用 vgextend 命令把新加的磁盘加入到 vg0 (目前系统的 VG )中啊~~

看了文档貌似 vgextend 只可以将物理卷( PV )添加到卷组( VG ),那就是 DO 添加的硬盘只能靠挂载了吗?

感谢

1843 次点击
所在节点    问与答
14 条回复
msg7086
2019-03-10 14:25:22 +08:00
VPS 和物理服务器没有太大区别。
没看懂你在干什么,以及这和挂载有什么关系。
wdlth
2019-03-10 14:27:21 +08:00
因为它的系统模板没有使用 LVM 分区的方式吧。
wtks1
2019-03-10 14:34:49 +08:00
如果不计较性能,只是想在 vps 上和原来的空间临时合并在一起,那可以试试 mhddfs
jsjcjsjc
2019-03-10 15:56:57 +08:00
@msg7086 我就是想把 DO 上新加的一块硬盘合并到原来的系统盘,有什么办法吗?
msg7086
2019-03-10 15:58:48 +08:00
@jsjcjsjc 首先,快存储和本地磁盘是两种存储类型。如果你合在一起,风险自己承担。比如说内网抽风导致块设备离线的话,你系统直接上天。

如果这个能接受的话,LVM 扩充就行了。你说你已经有 vg0 了?
jsjcjsjc
2019-03-10 16:39:27 +08:00
@wdlth 那有什么办法吗?
jsjcjsjc
2019-03-10 16:41:57 +08:00
@msg7086 非生产环境。。不怕上天,哈哈
vgdisplay 和 lvdisplay 只可以看到新加的那块硬盘的 VG 和 LV,原来自带的没有 VG,至少看不到 VG name。
但是 vgextend 命令是需要硬盘的 VG name 的。。。所以我就不知道怎么操作了
msg7086
2019-03-10 16:47:27 +08:00
@jsjcjsjc 顺序完全反了。
首先你要确定系统盘有没有做 LVM。没有的话后面的一切都免谈。(所以你这种情况基本就是一切都免谈了。)

新加的硬盘不需要做 VG LV,而是应该附加到已有的 VG 上。
jsjcjsjc
2019-03-10 17:04:34 +08:00
@msg7086 vgdisplay 和 lvdisplay 都显示没有信息,是不是就是没做 LVM 的意思~~
msg7086
2019-03-10 17:17:04 +08:00
@jsjcjsjc 是的。
jsjcjsjc
2019-03-10 18:48:28 +08:00
@msg7086 感谢,我就老老实实的挂载吧
sutra
2019-03-10 18:57:00 +08:00
主要是看文件系统,如果是 ZFS 的话,就一句命令。
kaneg
2019-03-10 19:58:03 +08:00
正常的流程应该是将新磁盘变成一个 pv,然后将该 pv 填加到目标 vg 中
jsjcjsjc
2019-03-11 12:13:00 +08:00
@kaneg 是的。。但是现在 DO 的 VPS 没有物理卷轴~~新加的才有

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

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

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

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

© 2021 V2EX