麻雀雖小肚量也小
概覽
目標
解決本小僵尸給出的虛擬機導入包存儲空間太小的問題
路線
?? ? 各種說明
? 一起擴容吧
? 殘留的疑問
? ??
?? 如果你已經小有門路,喜歡思考,可以 ? 殘留的疑問
反饋 or 求助
?? 或許寫的不盡你意,如果你有什么問題或是什么建議,可以 Email to: [email protected] 或者使用 anydesk 請求協助,我們一起探索前行
各種說明
-
本小僵尸給出的導入包是適用 VirtualBox 虛擬機的,也就是說你的虛擬機得是 VirtualBox 的
-
說了那么多包在哪呢? 在這,提取密碼:ckhf
-
有啥不一樣?
-
這是為
1Z Lab
官網的學習教程定制的 Ubuntu16.04 環境,通過 VirtualBox 導入即可打開學習的大門 -
預裝 Pycharm(IDE)、 VsCode(編輯器)和教程中的一大部分 Python 環境
-
Ubuntu 的分區方案選擇了推薦默認方案,一個根分區,一個交換分區
-
-
遇到了啥問題呢?一個非常嚴重的問題,那就是我設置了 Ubuntu 的存儲空間為 VirtualBox 提供的默認值 10G,這就導致了如果你安裝更多的環境或者嘗試更多的軟件,可能會提示存儲空間不足的問題
撐大它的肚量
-
轉換 VirtualBox 虛擬磁盤的格式
-
選中對應虛擬機,點
設置
,存儲
菜單下右鍵位置
,可以直接復制路徑,找到虛擬磁盤所在位置 -
打開路徑,如果文件夾下的虛擬磁盤是vdi這個后綴的,那么恭喜你,你可以跳過轉換虛擬磁盤格式這一步了
正常導入本小僵尸虛擬機的童鞋,你們的虛擬磁盤是下圖這樣嬸的,這時候你就只能委曲求全轉換下格式了,畢竟這個格式 VBox 是沒法直接擴容的(當然你可以用 VMWare 虛擬機進行擴容,這個以后再講)
-
開始轉換吧,這步需要一丟丟時間和耐心
"VirtualBox安裝目錄\VBoxManage.exe" clonehd "虛擬磁盤目錄\虛擬磁盤名.vmdk" "虛擬磁盤目錄\虛擬磁盤名.vdi" --format vdi
等進度到 100%,你就會發現文件夾下成了這個樣子,這時候你就可以安心的把
vmdk
后綴的磁盤刪除了
-
-
擴容在此一舉
"VirtualBox安裝目錄\VBoxManage.exe" modifyhd "虛擬磁盤目錄\虛擬磁盤名.vdi" "虛擬磁盤目錄\虛擬磁盤名.vdi" --resize 20480
20480
是調整后的大小,這里相當于 20G,效果如圖注:圖里手滑寫錯了,所以大小變成 24G+ 了
-
更換 VirtualBox 下對應虛擬機的虛擬磁盤
-
打開對應虛擬機設置,
存儲
菜單下 -
選中 vmdk 虛擬磁盤,刪除
-
添加 vdi 虛擬磁盤,使用現用的虛擬盤
-
點擊 OK 保存修改
-
-
磁盤空間大了,但事實上多出來的空間還沒有歸 Ubuntu 使用,開機還是會遇見之前那個錯誤提示,因為你還需要下面的操作
-
安裝一個 gparted,你可以選擇用 Ubuntu 軟件,也可以用 apt 安裝,推薦使用后者
-
從終端打開 gparted
原來擴容的部分還是未分配狀態
-
關閉 swap
-
刪除 swap 分區
同樣的手法,刪除 extended 分區
-
放大
/
分區可以直接用紅框 1 拖動,也可以用紅框 2 手動修改
最后點下
調整大小
-
最后的最后,保存變更
等它提示完成,就結束了這一場戰爭
-
殘留的疑問
-
swap 分區是什么?
-
swap 分區就這樣刪除了沒問題嗎?
勤快的你可以搜索下答案,如果你覺得搜索的大信息量讓你一頭霧水,那就敬請關注 Hello Ubuntu
了