给vmware虚拟机中的ubuntu 14.04扩大磁盘分区
生活随笔
收集整理的這篇文章主要介紹了
给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/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/sda3?/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 /dev/sda4?????? /mnt/bak??????? ext3??? rw 0 1
? 將android目錄copy到/mnt/bak,重新編譯,則沒有再報磁盤空間不足的錯誤了 本文歡迎轉載,轉載請注明出處與作者
總結
以上是生活随笔為你收集整理的给vmware虚拟机中的ubuntu 14.04扩大磁盘分区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 字符串拼接的几种方式
- 下一篇: 雅虎的Mash-up 之路