Openstack nova安装卷

问题描述 投票:0回答:1

我已将一个卷挂载为/ vda,我创建了一个新卷/ vdb。现在,当我挂载此新卷时,我想可以将其挂载到vda上的现有目录了?因此,增加了现有目录的整体大小?

openstack openstack-nova large-data-volumes volumes
1个回答
0
投票

@ larsks是正确的。这主要是一个操作系统问题,最好在SuperUser或Unix或AskUbuntu之类的其他网站上提问。

但是由于您在这里,并且因为您在Openstack的上下文中询问,所以我将在这里回答。


最简短的答案是否

当Openstack卷被附加]到实例时>,来宾OS会将其视为虚拟磁盘设备。然后,您(通常)将它[包含在根文件系统中目录的顶部,并包含一个文件系统和mount该文件系统。(对于真实的物理磁盘,通常也要对磁盘进行[[partition

,然后将文件系统放入某些分区中。使用卷来执行此操作是不正常的做法。]

这里您想要的是一个跨越多个卷的单个文件系统;即多个虚拟磁盘。如果您使用Linux LVM(请参见https://opensource.com/business/16/9/linux-users-guide-lvm),则可以这样做。但是,不可能将现有的普通设备原位转换为LVM。参见https://serverfault.com/questions/241987/convert-full-hard-drive-to-lvm-without-external-storage

您可能需要执行以下操作:

阅读有关LVM的所有信息,并确定是否可以应对额外的复杂性。

    备份所有数据!
  1. 将新卷添加到实例。
  2. 使用LVM对其进行格式化,然后在其上创建LVM卷并对其进行格式化。
  3. 安装音量。
  4. 将文件系统从现有卷复制到新文件系统中
  5. 卸载旧卷和新卷的文件系统
  6. 将旧卷添加到LVM中并使其成为现有LVM卷的一部分
  7. 调整文件系统的大小,以便它可以使用组合的LVM卷中的所有空间。
  8. 安装文件系统。
  9. 请注意,如果您将文件系统分为两个卷,则数据完整性将取决于这两个卷。
© www.soinside.com 2019 - 2024. All rights reserved.