虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > LINUX > linux vmware虚拟机中的ubuntu扩大磁盘分区

linux vmware虚拟机中的ubuntu扩大磁盘分区
类别:LINUX   作者:码皇   来源:<a href="http://blog.csdn.net/allen19881119" target="_blank" rel="nofoll   点击:

linux vmware虚拟机中的ubuntu扩大磁盘分区,用VMware安装了一个Ubuntu, 安装的时候选择了20G的空间,使用过程中发现空间20G空间远不够用,最好的办法,我觉得是重新安装,但由于上面已经有android源码,重新下载,更麻烦,所以决定给虚拟机扩容。
linux vmware虚拟机中的ubuntu扩大磁盘分区,用VMware安装了一个Ubuntu, 安装的时候选择了20G的空间,使用过程中发现空间20G空间远不够用,最好的办法,我觉得是重新安装,但由于上面已经有android源码,重新下载,更麻烦,所以决定给虚拟机扩容。 1、改变虚拟盘大小 首先把虚拟机的ubuntu关机, 然后使用vmware的硬盘调整工具vmware-vdiskmanager.exe改变虚拟盘的大小。这个工具就在vmware的安装目录下面。 在dos环境下,输入如下命令: vmware-vdiskmanager -x 80Gb "E:androidVirtualMachinesmyandroidUbuntu2.vmdk" 其中,-x参数表示为虚拟机增加存储空间,后面所跟的数字表示存储空间的大小。 引号内的部分应该在虚拟机的安装目录中,文件类型是vmdk。   2、查看磁盘使用情况 重启虚拟机,在ubuntu提示符下,输入df命令,可以查看磁盘的使用情况以及文件系统被挂载的位置 $df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda1 19G 3.6G 15G 20% / none 1.5G 252K 1.5G 1% /dev none 1.5G 252K 1.5G 1% /dev/shm none 1.5G 88K 1.5G 1% /var/run none 1.5G 0 1.5G 0% /var/lock none 1.5G 0 1.5G 0% /lib/init/rw     3、查看磁盘设备名称 $sudo fdisk -l Disk /dev/sda: 25.9 GB, 25899345920 bytes 255 heads, 63 sectors/track, 10443 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0001be23   Device Boot Start End Blocks Id System /dev/sda1 * 1 2497 20051968 83 Linux /dev/sda2 2497 2611 916481 5 Extended /dev/sda5 2497 2611 916480 82 Linux swap / Solaris   硬盘的设备名: /dev/sda, 大小: 26GB共分有3个Ubuntu硬盘分区   4.建立新的Ubuntu硬盘分区 $sudo fdisk /dev/sda   1)将进入fdisk模式: WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): 2)使用m查看当前的功能菜单列表 Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)   Command (m for help): 3) 输入n(add new),创建分区 Command action l logical (5 or over) p primary partition (1-4) 此时可以有两种选择,输入e表示创建扩展分区,输入p表示创建主分区,后面的1-4表示总共可以创建4块主分区,其中有的应该已经存在了。 在此我们输入p来创建主分区。 4) 输入p,选择primary(可以使用1-4) Partion number(1-4): 在此输入一个数字(1-4),表示你想创建的分区号。注意 要输入尚未存在的分区号。例如3。 接下来提示输入起始和结束扇区,采用默认值 5)保存创建的分区 Command (m for help): w   The partition table has been altered!   Calling ioctl() to re-read partition table.   Syncing disks. 输入w,保存创建的分区 重新启动后,检查/dev/sda3是否存在(或不重启,执行:partprobe) 我们就成功创建完一个分区。   5、对分区进行格式化 上述步骤结束之后,新的分区依然不能使用,我们还必须进行格式化,格式化的命令如下: mkfs -t ext3 -c /dev/sda3 #格式化第一块磁盘的第二个分区,这里的sda3是你刚创建的分区, /sbin/e2label /dev/sda5 backup #给新分区添加一个标签 5、挂载新分区 $ mkdir /mnt/bak #创建目录 $ mount /dev/sda5 /mnt/bak $df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda1 19G 3.6G 15G 20% / none 1.5G 252K 1.5G 1% /dev none 1.5G 252K 1.5G 1% /dev/shm none 1.5G 88K 1.5G 1% /var/run none 1.5G 0 1.5G 0% /var/lock none 1.5G 0 1.5G 0% /lib/init/rw /dev/sda3 60G 12G 45G 21% /mnt/bak   6、添加一行到/etc/fstab中开机自动挂载 vim /etc/fstab /dev/sda3 /mnt/bak ext4 defaults, 0 1
相关热词搜索: