1. 程式人生 > >安卓原始碼閱讀---解決VirtualBox和Ubuntu的空間不足問題

安卓原始碼閱讀---解決VirtualBox和Ubuntu的空間不足問題

1,遇到問題
建立Virtualbox的時候建立了100g空間,本來以為肯定沒問題了,哪知道下載完映象之後再安裝openjdk的時候報空間只有幾百兆了,空間不足.愁死個人.於是網上百度各種解決辦法.各種嘗試,最終找到解決辦法.

2.解決方法
2.1首先退出Ubuntu系統,關閉虛擬機器.然後建立一個空的Ubuntu.vdi的介質,然後在使用VBoxManage.exe的克隆命令,將原先的.vdi的介質克隆到新的Ubuntu.vdi裡面.

特別注意:克隆過程中會在指定的目錄下重新備份一份之前的.vdi的介質,所以一定要確認空間足夠.
特別注意:克隆過程中會在指定的目錄下重新備份一份之前的.vdi的介質,所以一定要確認空間足夠.
特別注意:克隆過程中會在指定的目錄下重新備份一份之前的.vdi的介質,所以一定要確認空間足夠.

2.2在VitualBox的安裝目錄下,開啟命令列,或者cmd開啟命令列,cd的安裝VirtualBox的安裝目錄下面,執行以下命令
.\VBoxManage.exe createmedium –filename “G:\system\Ubuntu” –size 204800 –format VDI –variant Stand

說明:1.命令的.\不加的會報以下錯誤

報的錯誤

    2.createmedium命令在有的版本是createhd,我是用的版本是VirtualBox-5.1.22裡面的有些命令有改動.後面的--filename是兩個"-",不要少寫.size後面的204800是新指定的碟符的大小,這個你懂得.一定要比之前的空間大才可以.

命令執行完後會在指定的目錄下生成一個Ubuntu.vdi的空檔案,接下來就要開始克隆了.

2.3克隆原先的介質到Ubuntu.vdi裡面,執行以下命令

.\VBoxManage.exe clonemedium "G:\system\lambert.vdi" "G:\system\Ubuntu.vdi" --existing 

說明輸入命令後點擊回車,開始克隆,如下圖:

這裡就等著到100%就行了

到這裡就等著克隆完成就行了.

3.更換虛擬介質

3.1啟動虛擬機器,點選控制選項,選擇設定按鈕.
3.2選擇儲存按鈕,如下圖
這裡寫圖片描述

點選3,選擇新克隆的介質,點選確認按鈕.然後啟動虛擬機器.現在已經是擴容後的碟片了,之前的老介質就可以刪除了.

以上為自己測試的內容,如有不對的地方,敬請指出.

相關推薦

原始碼閱讀---解決VirtualBoxUbuntu空間不足問題

1,遇到問題 建立Virtualbox的時候建立了100g空間,本來以為肯定沒問題了,哪知道下載完映象之後再安裝openjdk的時候報空間只有幾百兆了,空間不足.愁死個人.於是網上百度各種解決辦法.各種嘗試,最終找到解決辦法. 2.解決方法

原始碼 代號,標籤內部版本號

At a high level, Android development happens around families of releases, which use code names ordered alphabetically after tasty treats. Platform C

解決手機上傳圖片沒有拍照選項,修改後又出現的手機能載入相簿攝像頭但蘋果手機不能載入相簿的問題

<input type="file" id="choose" accept="image/*" multiple> 上面是原始碼,下面修改後可以讓安卓手機顯示攝像頭 <inp

AndroidWebApp中 全屏普通模式下 webview中軟鍵盤彈出擋住輸入框 解決方案

最近公司開發的WEBAPP遇到了一個比較噁心的問題。就是在webview中當需要輸入內容時,軟鍵盤彈起後,擋住了輸入框,試了很多辦法都不太滿意。(這裡要吐槽下,人家IOS端,蘋果系統都給直接封裝好了,

更新 是 可用的 針對 軟件開發包工具 Updates are available for android software development packages and tools

安卓 模擬器 軟件 ide software ava -m android 設置 作者:韓夢飛沙 Author:han_meng_fei_sha 郵箱:[email protected]/* */ E-mail: 313134555 @qq.com

React Native運行報錯解決記錄

aqi link class not found found androi req 報錯解決 .net 1>Error:Configuration with name ‘default’ not found. 解決鏈接: http://blog.csdn.net/u0

平臺ionic2微博QQ登錄

get app `` cor oid ble config ets appid 1:將config.xml裏面的<widget id="app包的名字" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmln

下拉刷新上拉加載的具體實例

.get ora api測試 getwidth rem image rap posit span 1.配置 //下拉刷新,上拉加載更多api ‘com.cjj.materialrefeshlayout:library:1.3.0‘ 2.先上項目圖 3. Div

整理系統自帶分享以..方式開啟的程式碼

分享檔案: intent = new Intent(Intent.ACTION_SEND); intent.setType("*/*"); intent.putExtra(Intent.EXTRA_STREAM, Uri.parse(path));

解決 CentOSUbuntu下 virt-manager方格亂碼的問題

只是因為沒有相應的字型而已,下載就好了。 CentOS 下: yum install dejavu-lgc-sans-fonts。 Ubuntu下: apt install font-manager apt install fonts-arphic-ukai apt in

-幾種檢視SHA1MD5的方法

安卓-幾種檢視SHA1和MD5的方法 1、獲取apk的sha1和md5 為了避免註冊時弄錯簽名,建議直接用打包出來的apk檢視簽名,具體如下: 1) 將apk修改後綴為 .rar檔案後解壓; 2) 進入解壓後的META-INF目錄,該目錄下會存在檔案CERT.R

View的繪製流程機制

View系統的繪製流程會從ViewRoot的performTraversals()方法中開始,performTraversals()的意思是:執行遍歷 View的整個繪製流程可以分為以下三個階段: measure: 判斷是否需要重新計算View的大小,需要的話則計算; layout: 判斷

API指南之Intent Intent 過濾器

本系列的文章全部為學習摘要,不偏重各種細節展示,更多的是安卓體系重要節點的羅列,並適時加入少量自己的理解分析,以便能快速的回顧安卓體系結構和那些重要的技術點。 Intent 是一個訊息傳遞物件,您可以使用它從其他應用元件請求操作。儘管 Intent 可以通過多種方式促進

unity釋出的環境配置基本流程

Android平臺環境配置主要分為三大步驟: 1: JDK安裝與環境引數配置。 2: Android虛擬機器的安裝與配置。 3: Unity相應配置。 JDK 安裝與環境引數配置1: 下載與安裝JDK 步驟1: 首先登陸Oracle 官方網站: http://www

系統5.1.0系統8.1.0下接收廣播的不同

靜態廣播 。。。。 低版本安卓系統5.1.0廣播方式 Intent mIntent=new Intent("com.activity.MainActivity"); //這裡的intent(action...) 對應的是一個自定義的唯一字串,用來與接收廣播端一一對應。 c

Unity釋出進行模型縮放旋轉

using UnityEngine; using System.Collections; public class ScaleAndRotate : MonoBehaviour {     private Touch oldTouch1;  //上次觸控點1(手指1)  

JOKER_6JAVA筆記(分享圖片文字)

思維導圖:  控制元件只需要一個EditText控制元件 在MainActivity中需要新增一個goShare類 //分享文字 public void goShare(View view) { S

登入的解決方案(記住密碼)

安卓登入解決方案 在安卓開發中,肯定少不了登入,前幾天寫了個登入的demo,就想著記錄下來,是新手,寫的可能不太好,但是能用,以後寫登入的時候直接copy不就好了麼哈哈哈哈哈O(∩_∩)O~ Emmm,先上程式碼吧 LoginActivity public cl

vi編輯器方向鍵backspace鍵顯示不正常的解決辦法ubuntu的root密碼

網上看了很多方法,最簡單粗暴的莫過於改vim的配置檔案。方法如下: 首先改配置檔案要先切換到root賬戶,而今天使用ubuntu時想起來自己並沒有建立root賬號,更不用說密碼了。 然後我們只需要輸入 sudo passwd root 然後按提示輸入賬戶密碼,設定ro

SpringSpring Boot2.0原始碼閱讀環境搭建結構

一:Spring 第一步:安裝git和gradle,以及Java8,並配置環境變數。   第二步:開啟gitbash,cd到你要放置spring原始碼工程的目錄,輸入:git clone https://github.com/spring-projects/sprin