米葫芦网

VMware中安装fedora core 3经验和各种经历问题的解决(6)

热度:9℃ 发布时间:2023-11-16 20:20:29
我在man cp中似乎没有发现如何copy隐藏文件,所以采用tar
mv /home /home.old #先不删除
mkdir /home
修改/etc/fstab,加上本句:
/dev/hdb1 /home ext3 defaults 1 3
重启guest,用root登录,确认swap可用和/home为空
cd /
tar -zxpvf home.tar.gz
退出并用myname重新登录(注意用su检查不够完整,还是重新登录好)
随便打开和新建文件,以确认属性和文件存在。
这时,发现host中的home.vmdk的文件size已经显著增大
5.删去原有的swap并增大原有虚拟分区(/dev/hda2,mount为/)的大小
这可以通过parted命令完成。但是parted为了数据安全,要求所操作的分区所在设备不能正在被使用(分区
不能被挂载,并且交换空间不能被启用)。而需要修改的/dev/hda2是/,所以需要在fedora的救援模式中使
用。
关闭guest系统
去软件ftp站下载FC3-i386-rescuecd.iso(76M大小),并在vmware中配置为guest系统的光盘映像
启动guest,按F2进bios,设置为cdrom优先启动
重启动guest,进入救援画面,启动网络接口提问时答否,自动寻找mount分区时选择“跳过”
parted /dev/hda
rint
显示
1 0.031 101.975 primary ext3 boot
2 101.975 3780.922 primary ext3
3 3780.923 4094.692 primary linux-swap
:rm 3
:resize 2 101,975 4094,692
Error: Filesystem has incompatible feature enabled.

Sorry.此问题尚未解决,本来parted网页说支持ext3的resizing的。
另外,我发现vmware-toolsbox对我附加的/dev/hdb1进行shrink,因为
另两个虚拟硬盘都是预先分配所有空间的。这也就是说,/dev/hdb在使用上的弹性想法并不能实现。

所以最后的办法是:卸掉/dev/hdb,把/dev/hda3改为ext3,直接mount到/home,虽然只有300M,但是小心些
用也够了。今后如果需要增大/home,可以再行其他扩充,parted中的cp命令,对扩充时的数据复制提供了很好
的支持。

注:在研究shrinkable的时候还发现vmware DiskMount工具。在vmware网站可以下载,但是vmware不会提供
技术支持。这个工具可以运行于win2k,winxp,win2003上,将*.vmdk文件直接在host机上mount成一个盘符,但
是,这也暗示着.vmdk虚拟盘必须是windows认可的file system,这对我的问题没有帮助。仅姑记于此。

末注:有关vmware-tools给xorg-x11带来影响的解决方案,在“中国vmware论坛”中有文章“为FC3安装vmware
tools问题的完美解决方案”,网址是:http://www.vmware.cn/bbs/dispbbs.asp?BoardID=5&ID=1764,不过,
修改*.pl文件感觉挺烦的,反正我重装xorg-x11也能解决,就不验证了。呵呵。
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载