Chinaunix首页 | 论坛 | 博客
  • 博客访问: 416300
  • 博文数量: 38
  • 博客积分: 2513
  • 博客等级: 少校
  • 技术积分: 471
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-22 13:35
文章分类

全部博文(38)

文章存档

2010年(4)

2009年(6)

2008年(28)

我的朋友

分类: LINUX

2009-11-15 20:40:10

前言
    创建了vmare而且很长一段时间会在vmware上工作,如果哪天vmware坏掉了,里面的数据怎么办?系统可以重做一个,数据丢失就难办了,尤其创建vmware时没有做数据分区。
    其实这个问题也好解决,利用vmware里的创建新磁盘即可。
 
1 vmware --> 设置 --> 添加新硬盘,根据提示一路操作下去。(如mydata.vmdk)
2 分区格式化新硬盘
  fdisk /dev/sdb
     创建扩展分区,再创建逻辑分区
  mkfs.ext4 /dev/sdb5
3 映射硬盘到分区
  vim /etc/fstab
    添加 /dev/sdb5 /mydata  ext4  defaults  1  1
4 新加硬盘随着使用,文件尺寸会不断增大,即便里面的内容不大,因为在虚拟机内即便删除文件也不能减小vmdk文件大小,压缩vmdk方法如下。
  <1> 进入shell执行:cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
  <2> 退出虚拟机再执行:vmware-vdiskmanager.exe -k f:\vmware\mydata.vmdk
  <3> mydata.vmdk会和实际大小相符
 
后记
   如果虚拟机损坏掉,只要保存好mydata.vmdk即可,重新创建vmware虚拟机后,可以把mydata.vmdk再添加进去。
 
阅读(3287) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~