今天有个需求是:
有个VM的磁盘空间满了,想把里面的数据文件导出到另外一个VM中,如果通过配置NFS等比较麻烦,有没有一个比较好的办法,让第一个VM的磁盘文件可以挂载到另外一个VM中,然后mount后直接进行数据拷贝呢?
VMware实现这个很简单,你只要在第二个VM上新建一个磁盘,然后选择使用现有的磁盘文件,找到第一个VM的磁盘文件就可以了。
但是如果是linux系统,这里要注意的是,你这样挂过来,可能看到的分区都是错误的,系统也是readonly的,这个是因为你现在用到的两个磁盘用了相同的Label导致的,解决办法有两个:
1.) rescue 后,用e2label 命令修改sdb上的分区label
2.) rescue 后,修改第二个VM的grub.conf以及fstab文件,将其中对应的Label名修改为实际对应的分区名,比如gurb中root=LABEL=/ 改为root=/dev/sda2
这样修改后,第二个VM能正常起来,然后mount第一个VM的分区就好啦。
阅读(2723) | 评论(1) | 转发(0) |