統信UOS - 擴展系統盤


一、開root權限,開終端
二、執行lsblk指令,查看磁盤情況

可以發現 / 路徑 對應的是loop0,查閱可知loop設備就是一個文件,掛載為一個路徑操作的,這就尷尬了,好好的分區不用,你干嘛這么搞。

三、執行losetup 指令,看看是哪個文件

losettup 指令 就是用來設置 loop 設備的,什么參數都不用的話,就是列出loop設備

后面我們還會用到這個指令

四、找到這個文件
cd /host/deepin/disks

ls root.disk –lh

可以看到這個文件

五、擴大這個文件

dd if=/dev/zero of=root.disk bs=1G conv=notrunc oflag=append count=50

這里if 是輸入設備,/dev/zero是空設備,表示憑空增加

of 是輸出設備,輸入我們的虛擬磁盤文件名

bs是單位 1G

conv 表示不轉換

oflag=append表示在文件屁股后面增加

count =50 增加50G

六、擴大loop0分區
擴大了文件之后,會發現計算機里顯示的系統盤容量並沒有變化

執行

sudo losetup -c /dev/loop0

再看容量就變了,但是此時還是不停的報容量不夠

再執行 sudo resize2fs –p /dev/loop0 xxx 或 resize2fs /dev/loop0 就好了,這里要輸入分區的容量,如果輸入大了,會出現You requested a new size of xxx blocks 字樣,這就是失敗了,縮小容量數字。

出現 the filesystem on /dev/loop0 is now xxx blocks long 就表示成功了


免責聲明!

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



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