Ubuntu編譯Android源碼過程中的空間不足解決方法

 

這是系統第一次編譯Android系統 發生錯誤  可能是因爲容量不夠導致的

後來通過VMware對他進行擴容,雖然在vmware的界面中已經顯示最大支持40G,但是在ubuntu系統裏面 卻沒有實際顯示

再次關機重啓 就出現了這種現象,貌似是內存容量不足 導致了 圖像化界面無法顯示

 

解決辦法:

刪除了一下 android文件夾中的壓縮包,重啓一下(本人是通過在root模式下 reboot)就可以進入圖形化界面了

 

如何通過gparted-live-0.23.0-1-amd64進行有效的擴容

    參考 https://www.cnblogs.com/dannygoo/p/6233451.html   擴容成功

1. 下載Gparted
Gparted的iso鏡像下載地址:
http://jaist.dl.sourceforge.net/project/gparted/gparted-live-stable/ 或
http://sourceforge.net/projects/gparted/files/gparted-live-stable/
當前最新版本是: 0.21.0-1, 即要下載  gparted-live-0.21.0-1-amd64.iso 或 gparted-live-0.21.0-1-i586.iso

推介使用迅雷下載 一開始用瀏覽器下載用了好久

2. 虛擬機硬盤擴容
  
  虛擬機硬盤擴容有兩種方式,但是注意了, 保存過的快照的,無法進行擴容操作,lz果斷把快照刪了
  
  (1)第一種直接使用VMware圖像界面工具,進行擴容。
      
    首先要保證虛擬機處於關閉狀態,然後點開虛擬機設置裏的硬盤選項卡,調整硬盤容量之後保存並退出  

   

    

  (2)第二種是使用虛擬機的的指令工具進行擴容
    
    還是要保證虛擬機處於關閉狀態,然後按鍵盤的 win+R鍵,打開運行窗口,輸入cmd 回車,打開命令窗口,輸入圖中標識指令 Path:\vmware-vdiskmanager -x 200GB Path:\\xxxx.vmdk  ,敲擊回車,彈出含有successfully的一段話就是成功了的

    (注:前面爲虛擬機VMware的安裝目錄,然後是要擴充的空間,最後一串帶引號的是Ubuntu虛擬機的路徑以及名字)

  

    至此, 虛擬機硬盤擴容完畢。
3.加載Gparted的ISO鏡像
  在虛擬機設置--CD/DVD(SATA)裏, 在"啓動時連接"前打鉤 並選擇 上面下載好的 gparted-live-0.21.0-1-amd64.iso 鏡像, 如下圖:

   

  

  在提示按ESC進入Boot啓動菜單時快速按下  ESC鍵, 出現boot菜單列表,要多試幾次,鼠標要點在虛擬機裏面,確保按鍵響應實在虛擬機裏面的,開始在虛擬機啓動的時候,可以迅速按下ESC,如果未彈出boot界面,則在

 VMware上方的工具欄中虛擬機的選項裏,點擊發送Ctrl+Alt+Del,重新來一次

  選擇從CD-ROM Driver 項作爲第一啓動設備進行啓動, 如下圖:

 

 

點擊回車

回車

回車

選擇26 回車

  

  選擇0 回車  然後進入Gparted的界面會自動彈出Gparted的分區界面。

  

依次刪除 linux-swap項, extended項, 最後只剩下sda1和未分配, 然後右鍵"sda1"項進行調整大小, 將磁盤容量調整到合適的大小並預留空間作爲交換區,交換區的大小爲你係統內存的大小
再右鍵"未分配"進行擴展分區出extended分區,然後新建邏輯分區linux-swap, 新更改的linux-swap分區在啓動後可能會無法識別,需要重新設置,後面會有介紹
  
最後點擊打鉤(Apply)提交生效。
  
  退出Gparted 啓動界面。並將CD/DVD(SATA)的項設置爲不啓動連接重新啓動虛擬機

 

  打開虛擬機終端

  輸入 df -hl ,查看你的sda1分區是否擴容成功。

  現在,再查看交換分區 llinux-swap的大小,輸入指令free -m 

  發現在前面分區的時候,刪掉了舊的的linux-swap分區,添加了新的swap分區,而在系統啓動的時候,未成功掛載

  首先輸入fdisk -l,查看linux-swap 分區的設備路徑

輸入 gedit /etc/fstab 打開配置文件 作如下修改,前面的路徑要根據上圖看到的設備路徑進行修改

  

   修改結束後,點擊保存,並關閉。

  在終端輸入swapon -a 執行成功後輸入free -m再次查看 配置完成

 

擴容成功後的最終效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章