天天看點

統信UOS之解決“系統磁盤空間不足”不停報警

作者:西數信創

一,取得root 權限,修改root密碼。

1,登入 UOS 的賬号,如果沒有賬号的話還是要先去官網申請賬号;

2, 進入控制中心--union ID-通用,如圖,

統信UOS之解決“系統磁盤空間不足”不停報警

3,選擇離線方式啟用開發者模式,離線模式請參考以下步驟操作;

統信UOS之解決“系統磁盤空間不足”不停報警

4,重新開機電腦後,确認啟動了開發者模式

5,桌面上按右鍵,選擇“在終端中打開”,開啟終端界面,或者在最左下角中的“啟動器”程式組裡選擇“終端”,開啟終端界面

6,修改root 密碼,第一步輸入:sudo passwd 第二步輸入:UID賬号密碼(開機密碼)第三步輸入:root新密碼 第四步輸入:确認root新密碼。至此 root 密碼修改完畢

7, 輸入:su root密碼(不太記得了,或者是賬号密碼,都試下),至此,獲得root權限

二、執行lsblk指令,檢視磁盤情況

統信UOS之解決“系統磁盤空間不足”不停報警

可以發現 / 路徑 對應的是loop0,查閱可知loop裝置就是一個檔案,挂載為一個路徑操作的,這就尴尬了,好好的分區不用,你幹嘛這麼搞。

三、執行losetup 指令,看看是哪個檔案

統信UOS之解決“系統磁盤空間不足”不停報警

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

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

四、找到這個檔案

cd /host/deepin/disks

ls root.disk –lh

統信UOS之解決“系統磁盤空間不足”不停報警

可以看到這個檔案

五、擴大這個檔案

統信UOS之解決“系統磁盤空間不足”不停報警

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

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

統信UOS之解決“系統磁盤空間不足”不停報警

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

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

繼續閱讀