我有一台 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