XENのホスト内にLVMバックアップパーティションをマウントする

XENのホスト内にLVMバックアップパーティションをマウントする

ボリュームグループといくつかのボリュームを持つ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-nextcloudDom0 VM 内でのみ表示されます。

nextcloudNextcloudのストレージとして使用するためにパーティションをvm01に公開するにはどうすればよいですか?

/var/www/nextcloud/html/datavg0-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

関連情報