這幾天編譯openwrt固件,玩著玩著發現之前虛擬機默認設置的20G的磁盤空間已經不夠用了,用baobab命令查看下磁盤分析,發現用來編譯openwrt的文件夾已經7個多G了
沒辦法又不想重新安裝Ubuntu,畢竟好多工具環境都搭建的差不多了,只好想辦法對它進行擴容,下面看了些帖子,然后根據自己的經歷總結如下:
首先保證虛擬機是關閉狀態,然后虛擬機—>設置—>添加
根據自己需要添加所需硬盤的大小,然后啟動Ubuntu系統打開終端,通過輸入df命令,可以查看磁盤的使用情況以及文件系統被掛載的位置
df -h
然后輸入sudo fdisk –l查看磁盤設備名稱
sudo fdisk –l
此時將進入fdisk模式并出現Command (m for help):
這樣使用m就可以查看當前的功能菜單列表,輸入n(add new),創建分區
我這里已經擴展好了,如果沒完成按照步驟會出現以下顯示
l logical (5 or over)
p primary partition (1-4)
此時可以有兩種選擇,輸入l表示創建擴展分區,輸入p表示創建主分區,后面的1-4表示總共可以創建4塊主分區,其中有的應該已經存在了。在此我們輸入p來創建主分區
Partion number(1-4):
在此輸入一個數字(1-4),表示你想創建的分區號。注意要輸入尚未存在的分區號,例如6。接下來提示輸入起始和結束扇區,我采用默認值。順利完成后,輸入w,保存修改
Command (m for help): w
重新啟動后,檢查/dev/sda3是否存在(或不重啟,執行:partprobe)
通過下面命用ext3格式對/dev/sda6 進行格式化,
mkfs –t ext3 /dev/sda6
最后就是掛載新的分區
mount /dev/sda6 /mnt/sda6
如果想要開機掛載,則要修改開機啟動項,切換到root命令,執行:
vi /etc/init.d/rc.local
這里在文本最后面添加一下語句
至此就完成了虛擬機下Ubuntu磁盤擴展,重啟可以檢驗看下是否掛載成功。然后就可以把編譯要用到的文件放到該目錄下,這樣就可以結局磁盤空間不夠用的問題了。
-
磁盤
+關注
關注
1文章
367瀏覽量
25177 -
Ubuntu
+關注
關注
5文章
560瀏覽量
29566 -
虛擬機
+關注
關注
1文章
908瀏覽量
28093
發布評論請先 登錄
相關推薦
評論