Linux虚拟机磁盘使用问题,请回答!

不用关注gvfs-fuse-daemon,它只是一个网络虚拟文件,不占大小。

1,你放在虚拟机里哪个磁盘就占哪个磁盘,但是虚拟机很容易扩展磁盘,你可以把扩展的磁盘放在其他盘符下面。

2.不能使用ls -alh检查磁盘使用情况。你要用df命令检查结果(呵呵,你已经用过了)。

df-block-size = 1m//以兆为单位显示,也可以指定为g,df-block-size = 1g。

没有剩余空间,因为虚拟磁盘文件的指定大小约为20G,当虚拟磁盘文件关闭时无法使用。您的任务是释放虚拟磁盘空间。

3.使用的虚拟机文件越多,问题就越大。这是虚拟机的通病,就是即使不使用,磁盘空间也会越来越大。实际占用的空间比虚拟机文件小很多。所以需要定期释放虚拟机磁盘空间。现在比较好的解决办法是安装vmware-toolbox驱动,通过安装的VMware-Toolbox工具释放被占用的磁盘空间。(ubuntu可以在软件中心或者新的软件源里找到工具箱或者vmware的字样,都可以找到,直接升级就行了),但是如果要释放磁盘空间,虚拟机至少要分成两个虚拟磁盘(可能还有其他方式,我没找到)。如果只有一个磁盘,新建一个虚拟磁盘,通过这个磁盘挂载系统盘(以vm7为例):菜单→虚拟机→设置→硬件(或硬件→添加(或添加)→磁盘(或硬盘),点击下一步,选择新建磁盘,然后选择SCSI。这里,有一个模式。如果习惯放置源代码或者开发代码,那么应该选择独立和永久,否则不要选择独立(可以不独立创建快照,一旦恢复就返回原始状态),指定下一步后的磁盘大小,选择“单文件存储虚拟磁盘”(如果放置虚拟机文件的磁盘是ntfs格式,否则选择“每个文件2GB存储磁盘”)。然后在命令行输入sudo vmware-toolbox,输入密码,选择shrink,选择你的/目录,然后点击shrink,就可以释放虚拟磁盘浪费的空间了。同样,您必须回到扩展磁盘。并且知道如何将扩展磁盘挂载到/目录。新版ubuntu更加人性化。成功构建新添加的磁盘后,它将自动挂载到计算机目录中。你选择位置→电脑,右键,直接格式化成ext3格式。然后:

1.输入:sudo mkdir /mnt/disk1 //创建挂载目录。

2输入:mount/dev/sdb1/mnt/disk 1//如果你以前只有一个磁盘,如果你以前有两个磁盘,你不需要创建一个新的磁盘,或者直接把那个sdb 1改成sdc1,以此类推。

如果希望在引导时自动将其挂载到相应的目录,可以修改fstab文件。

1.首先查询要挂载的磁盘的uuid。

ls -al /dev/disk/by-uuid

注意:这时,你会发现你的磁盘和相应的uuid码(一个长的十六进制数)。找到你的磁盘并复制它。

2.然后编辑fstab目录。

sudo gedit /etc/fstab

然后在文件末尾写入以下信息:

UUID = D2 D5 d6a 0-a2 B9-4ef 2-b5f 0-538 FD 741 a80d/mnt/disk 1 ext3默认值0 2

说明:uuid是你的新盘对应的UUID码,更换即可。在这里,您可以转到/mnt/disk来浏览新创建的磁盘。如果/mnt/disk1太难找,可以直接在/目录下创建,比如/work。