在XEN上挂载主机内的LVM备份分区

在XEN上挂载主机内的LVM备份分区

我有一台 XEN 服务器(4.17),上面有一个卷组vg0和一些卷,其中一个是逻辑卷,特别是用于 Nextcloud,例如:

lvcreate -n nextcloud -L2000G vg0
mkfs.ext4 /dev/vg0/nextcloud 

这些是我的卷:

# lvs                                                                                                                                                                                                                     
  LV                              VG  Attr         LSize   Pool Origin                 Data%  Meta%  Move Log Cpy%Sync Convert 
  nextcloud                       vg0 -wi-ao----   2,01t                                                                     
  root                            vg0 -wi-ao----  10,00g                                                                     
  swap                            vg0 -wi-ao----   4,00g                                                                     
  vm01-disk                       vg0 -wi-a----- 580,00g   
  vm01-swap                       vg0 -wi-a-----   8,00g   

nextcloud 分区/dev/mapper/vg0-nextcloud仅在 Dom0 VM 内可见。

如何将nextcloud分区公开给 vm01,以便我可以将其用作 Nextcloud 的存储?

我想使用/var/www/nextcloud/html/data位于 vg0-nextcloud 上的文件夹。

答案1

您可以将磁盘条目添加到 ex 中的 xen 主机。

/etc/xen/vm01.cfg

像这样

disk = ['phy:/dev/vg0/nextcloud,xvda3,w']

重新启动您的虚拟机并将其添加到/etc/fstab

/dev/xvda3   /var/www/nextcloud/html/data   ext4    defaults    0   2

相关内容