統(tǒng)信UOS之解決“系統(tǒng)磁盤空間不足”不停報警
一,取得root 權限,修改root密碼。
? ? 1,登錄 UOS 的賬號,如果沒有賬號的話還是要先去官網(wǎng)申請賬號;
? ? 2, 進入控制中心--union ID-通用,如圖,
? ?3,選擇離線方式啟用開發(fā)者模式,離線模式請參考以下步驟操作;
? ?4,重啟電腦后,確認啟動了開發(fā)者模式
? ?5,桌面上按右鍵,選擇“在終端中打開”,開啟終端界面,或者在最左下角中的“啟動器”程序組里選擇“終端”,開啟終端界面
? ?6,修改root 密碼,第一步輸入:sudo passwd? 第二步輸入:UID賬號密碼(開機密碼)第三步輸入:root新密碼? 第四步輸入:確認root新密碼。至此 root 密碼修改完畢
? ?7, 輸入:su? ?root密碼(不太記得了,或者是賬號密碼,都試下),至此,獲得root權限?
?
二、執(zhí)行l(wèi)sblk指令,查看磁盤情況
可以發(fā)現(xiàn) / 路徑 對應的是loop0,查閱可知loop設備就是一個文件,掛載為一個路徑操作的,這就尷尬了,好好的分區(qū)不用,你干嘛這么搞。
三、執(zhí)行l(wèi)osetup 指令,看看是哪個文件
losettup 指令 就是用來設置 loop 設備的,什么參數(shù)都不用的話,就是列出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 表示不轉(zhuǎn)換
oflag=append表示在文件屁股后面增加
count =50? 增加50G
六、擴大loop0分區(qū)
擴大了文件之后,會發(fā)現(xiàn)計算機里顯示的系統(tǒng)盤容量并沒有變化
執(zhí)行
sudo losetup? -c /dev/loop0
再看容量就變了,但是此時還是不停的報容量不夠
再執(zhí)行 sudo resize2fs –p /dev/loop0 xxx 就好了,這里要輸入分區(qū)的容量,如果輸入大了,會出現(xiàn)You requested a new size of xxx blocks 字樣,這就是失敗了,縮小容量數(shù)字。
?
出現(xiàn) the filesystem on /dev/loop0 is now xxx blocks long 就表示成功了