Terraform 如何将卷装载到/var

Terraform 如何将卷装载到/var,terraform,openstack,Terraform,Openstack,我希望/var位于单独的卷上。映像(由OpenStack提供程序提供)包含一个分区 我可以轻松地将卷附加到新的空路径,如/opt/blah。但是如何将卷附加到已经存在的/var并将数据保留在其上呢?这里没有什么神奇之处:您可以在临时位置装载新的文件系统,复制文件,然后将文件系统重新装载到您的目标(/var)。请注意,这可能很棘手,因为/var中的文件经常被使用,因此通常需要重新启动才能生效。别忘了更新你的/etc/fstab!我假设我需要使用cloudinitruncmd来完成它。听起来不可靠且

我希望/var位于单独的卷上。映像(由OpenStack提供程序提供)包含一个分区


我可以轻松地将卷附加到新的空路径,如/opt/blah。但是如何将卷附加到已经存在的/var并将数据保留在其上呢?

这里没有什么神奇之处:您可以在临时位置装载新的文件系统,复制文件,然后将文件系统重新装载到您的目标(
/var
)。请注意,这可能很棘手,因为
/var
中的文件经常被使用,因此通常需要重新启动才能生效。别忘了更新你的
/etc/fstab
!我假设我需要使用cloudinit
runcmd
来完成它。听起来不可靠且有黑客味:-(我认为您也可以使用cloud init定义装入点?我假设这不会将/var的现有内容移动到卷(?)