600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 给vmware虚拟机中的ubuntu 14.04扩大磁盘分区

给vmware虚拟机中的ubuntu 14.04扩大磁盘分区

时间:2019-01-26 02:13:23

相关推荐

给vmware虚拟机中的ubuntu 14.04扩大磁盘分区

一.先取得root 权限

$ su - root

Password:

su: Authentication failure

Sorry.

这时候输入

$ sudo passwd root

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

这时候就可以进入根目录了。

二.具体安装步骤

用VMware安装了一个Ubuntu, 安装的时候选择了20G的空间,使用过程中发现空间20G空间远不够用,最好的办法,我觉得是重新安装,但由于上面已经有android源码,重新下载,更麻烦,所以决定给虚拟机扩容。1、改变虚拟盘大小首先把虚拟机的ubuntu关机, 然后使用vmware的硬盘调整工具vmware-vdiskmanager.exe改变虚拟盘的大小。这个工具就在vmware的安装目录下面。 在dos环境下,输入如下命令: vmware-vdiskmanager -x 80Gb "E:\androidVirtualMachines\myandroid\Ubuntu2.vmdk" 其中,-x参数表示为虚拟机增加存储空间,后面所跟的数字表示存储空间的大小。 引号内的部分应该在虚拟机的安装目录中,文件类型是vmdk。

2、查看磁盘使用情况重启虚拟机,在ubuntu提示符下,输入df命令,可以查看磁盘的使用情况以及文件系统被挂载的位置 $df -h 文件系统容量已用 可用 已用% 挂载点 /dev/sda119G3.6G15G20% / none1.5G252K1.5G1% /dev none1.5G252K1.5G1% /dev/shm none1.5G88K1.5G1% /var/run none1.5G01.5G0% /var/lock none1.5G01.5G0% /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 BootStartEndBlocksIdSystem /dev/sda1*12497196883Linux /dev/sda2249726119164815Extended /dev/sda52497261191648082Linux 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 toswitch off the mode (command 'c') and change display units tosectors (command 'u'). Command (m for help):2)使用m查看当前的功能菜单列表 Command actionatoggle a bootable flagbedit bsd disklabelctoggle the dos compatibility flagddelete a partitionllist known partition typesmprint this menunadd a new partitionocreate a new empty DOS partition tablepprint the partition tableqquit without saving changesscreate a new empty Sun disklabeltchange a partition's system iduchange display/entry unitsvverify the partition tablewwrite table to disk and exitxextra functionality (experts only)

Command (m for help):3) 输入n(add new),创建分区 Command actionllogical (5 or over)pprimary 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/sda3/mnt/bak$df -h文件系统容量已用 可用 已用% 挂载点 /dev/sda119G3.6G15G20% / none1.5G252K1.5G1% /dev none1.5G252K1.5G1% /dev/shm none1.5G88K1.5G1% /var/run none1.5G01.5G0% /var/lock none1.5G01.5G0% /lib/init/rw /dev/sda360G12G45G21% /mnt/bak

6、添加一行到/etc/fstab中开机自动挂载vim /etc/fstab#/dev/sda3/mnt/bakext4defaults,01 /dev/sda4 /mnt/bak ext3 rw 0 1

将android目录copy到/mnt/bak,重新编译,则没有再报磁盘空间不足的错误了 本文欢迎转载,转载请注明出处与作者

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。