一,取得root 權限,修改root密碼。
1,登入 UOS 的賬号,如果沒有賬号的話還是要先去官網申請賬号;
2, 進入控制中心--union ID-通用,如圖,
3,選擇離線方式啟用開發者模式,離線模式請參考以下步驟操作;
4,重新開機電腦後,确認啟動了開發者模式
5,桌面上按右鍵,選擇“在終端中打開”,開啟終端界面,或者在最左下角中的“啟動器”程式組裡選擇“終端”,開啟終端界面
6,修改root 密碼,第一步輸入:sudo passwd 第二步輸入:UID賬号密碼(開機密碼)第三步輸入:root新密碼 第四步輸入:确認root新密碼。至此 root 密碼修改完畢
7, 輸入:su root密碼(不太記得了,或者是賬号密碼,都試下),至此,獲得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 就好了,這裡要輸入分區的容量,如果輸入大了,會出現You requested a new size of xxx blocks 字樣,這就是失敗了,縮小容量數字。
出現 the filesystem on /dev/loop0 is now xxx blocks long 就表示成功了