ボリュームグループといくつかのボリュームを持つXENサーバー(4.17)があります。vg0
その1つは、特に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
Nextcloudのストレージとして使用するためにパーティションをvm01に公開するにはどうすればよいですか?
/var/www/nextcloud/html/data
vg0-nextcloudにあるフォルダを使いたいです。
答え1
たとえば、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