虚拟机日常笔记

2016-09-09

VMware下Linux磁盘扩容

今天需要对VMware12下对虚拟机Ubuntu14.04系统所在分区sda1进行磁盘扩容,会用到Gparted。

Gparted简介

GParted (Gnome Partition Editor)是一种非常小巧自启动运行光盘,采用X org,轻量级的Fluxbox窗口管理器,以及最新的2.6 Linux内核建构。其中包含的GParted硬盘分区工具,作为系统维护盘非常有用。

GParted是一款Linux下的功能非常强大的分区工具,和windows下的‘分区魔术师’类似,操作和显示上也很相似。GParted可以方便的创建、删除分区,也可以调整分区的大小和移动分区的位置。

GParted支持多种Linux下常见的分区格式,包括ext2、ext4、fat、hfs、jfs、reiser4、reiserfs、xfs,甚至ntfs。另外官方还提供了 LiveCD 和 LiveUSB 版本的 GParted,方便在没有主系统的情况下对硬盘进行分区!

下载地址:https://sourceforge.net/projects/gparted/files/gparted-live-stable/

具体操作参考:http://www.linuxidc.com/Linux/2015-08/121674.htm

SWAP分区为0解决办法

根据上文操作后,会发现swap分区没有生效:

root@ubuntu:~# free -h
             total       used       free     shared    buffers     cached
Mem:          1.9G       880M       1.1G       896K        37M       191M
-/+ buffers/cache:       651M       1.3G
Swap:           0B         0B         0B

处理办法:

root@ubuntu:~# fdisk -l
Disk /dev/sda: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders, total 251658240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007ef3a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   246624255   123311104   83  Linux
/dev/sda2       246624256   251658239     2516992    5  Extended
/dev/sda5       246626304   251658239     2515968   82  Linux swap / Solaris

root@ubuntu:~# blkid /dev/sda5
/dev/sda5: UUID="b140a7b0-4986-4df1-a799-8be7ea6bd694" TYPE="swap" 

把获取到swap分区的UUID写入/etc/fstab:

root@ubuntu:~# vim /etc/fstab
UUID=b140a7b0-4986-4df1-a799-8be7ea6bd694 none            swap    sw              0       0

vmware修改bios等待时间:

找到虚拟机配置文件(以.vmx为后缀的文件)在里面加上一句:

bios.bootDelay = "5000"  #单位是毫秒