VMware虛擬機Ubuntu根目錄磁盤空間(/dev/sda1)擴容


一、前言

最初,給 Ubuntu 虛擬機只分配了20G的存儲空間,用來學習做作業等;但最近安裝了 ROS(機器人操作系統)后,然后就提醒說"系統根目錄空間不足",沒辦法了,只好給根目錄的磁盤空間擴容了😂😂

擴容中遇到的問題:一般 Ubuntu 的 /dev/sda1 分區是掛在 根目錄("/") 上的,因此無法用常規的 LVM(邏輯卷管理)模式進行擴容。(在用 lvextend 命令用於動態擴展邏輯卷的空間,即會報 “/dev/sda1”: Invalid path for Logical Volume. 錯誤)


如果這問題有解決辦法歡迎大佬指出😉

如果需要用LVM模式進行擴容可以參考:

Linux–管理LVM邏輯卷 --原理+命令實操(LVM的建立過程,LVM的管理命令,磁盤配額的詳解)

Linux根目錄擴容方法及其涉及的相關磁盤操作

二、提前准備
擴展虛擬機的硬盤空間

點擊 虛擬機 —> 設置,然后選擇硬盤(SCSI),點擊擴展輸入合適的空間大小(本人已事先擴展到了40G)


為了以防萬一,大家還是先備份一下吧😁

① 設置快照(備份)


② 恢復快照(還原)—— 此步可以忽略


三、開始實踐
首先打開終端,輸入 su ,切換到 root 用戶

 

 

輸入 fdisk -l 查看系統所有的磁盤和磁盤分區情況


輸入 df -TH 查看,哪個分區掛載在根目錄下

 

 


輸入 fdisk /dev/sda,刪除其中的所有分區包括 /dev/sda1,然后在重新建立該分區

常用命令 說明
m 獲取幫助
n 添加新分區
d 刪除分區
p 打印分區表
t 更改分區類型
w 將分區表寫入磁盤並保存

要退出時,需輸入 w 保存

輸入 partprobe /dev/sda,通知系統內核分區表的變化

 

 

 

 


輸入 resize2fs /dev/sda1,對文件系統進行擴容

 

 


再次輸入 df -TH,查看 /dev/sda1 是否擴容成功

 

 


至此,**根目錄磁盤空間(/dev/sda1)**就擴容成功了!😁

刪除快照(可選)


同樣我們也可以安裝gparted分區管理工具來進行擴容

具體請參考:VM虛擬機ubuntu硬盤容量擴展

過程十分詳細!!!

四、參考🔗
Ubuntu 16根目錄擴容問題
Linux下進行硬盤掛載、分區、刪除分區,格式化,卸載方法

https://blog.csdn.net/xwmrqqq/article/details/109828166


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM