当前位置:首页 > 虚拟机 > 正文

ubuntu虚拟机扩展磁盘空间


一、在虚拟机下安装ubuntu,20G的硬盘够用吗如果不安装大型软件,完全足够了。我也安装了fedoracore6,长期使用默认分配给虚拟机的20G硬盘。50G硬盘。使用50G硬盘时,主机(即电脑)并没有将50G硬盘全部分配给虚拟机,因此主机只提供虚拟机需要的硬盘。
示例:我还安装了一个50G的硬盘。系统是fedoracore17,但是这个虚拟机只使用了10G的硬盘大小。这种大量使用的主要原因是fedoracore17系统更大。比最新的还好


二、虚拟机ubuntu怎么扩展空间1.
使用Vmware自带的,位于Vmware安装目录下。使用该命令可以任意扩大已分配空间且正在使用的虚拟磁盘的空间(顺便说一下,不知道缩小是否有效。原来具体命令的格式为:vmware-vdiskmanager
-)。x
10Gb
D:\UbuntuDesk\

-x
参数表示虚拟机硬盘上的空间范围。参考紧随其后的号码;要扩展的大小(例如10Gb,表示磁盘总量,包括原始磁盘的容量;最后是要使用的具体Linux虚拟机文件);(注意:如果路径名中有空格,则必须用双引号引起来。)做完之后,进入vmware看看虚拟硬盘,你会发现它变大了,但硬盘的大小并不意味着里面的分区会变大。如果较大的话,还需要分区软件重新分区或者扩大分区。这里我发现Ubuntu自带的gparted非常好用,不会导致grub信息损坏而无法启动。我不知道为什么我的Ubuntu好像没有这个。我使用Live
CD来启动内存系统来执行此操作。将原来挂载在根目录下的分区扩大后,重启后会发现容量变大了,一切问题都迎刃而解。
2.还有建议直接给自己的虚拟机添加一个虚拟硬盘,划分好分区,然后先将一些占用空间较大的目录的数据复制到其他地方,然后再删除。挂载它们,然后将新分区挂载到该目录中并再次复制数据。例如,对于usr目录,先备份/usr的内容,然后将其删除,将新分区挂载到/usr上,然后恢复。这样,/usr目录就使用了新分区的空间。虽然这也是一种方法,并且不会影响原来的虚拟硬盘,但毕竟有时候容量是比较分散的。可能有几个比较大的目录,重新挂载就会出现问题。而且,如果原来的目录太大,没有空间来备份,问题就更大了。所以我感觉不太好。
3.另外,似乎有一种方法可以使用LVM。应该可以将分布在不同硬盘上的分区合并为一个,然后将它们挂载到同一目录中并分布在两个硬盘上,但从用户的角度来看,它似乎是同一个硬盘。我还不知道具体该怎么做。有兴趣的朋友可以直接查看LVM的操作方法。
4.当然我们不能排除使用最笨的方法:像主机一样在虚拟机外部备份有用的数据,然后删除虚拟硬盘并创建一个新的,然后重新安装系统,或者更快的方法是退出然后返回,但似乎它会损坏grub并阻止其启动。您需要修复grub。