掛載在snap的/dev/loop占用100%問題


我百度了一下,發現幾乎所有的答案都說卸載 snapd 就可以解決了,簡直太不負責任了!

首先,這是正常現象! snap 使用的是 SquashFS 文件系統,這是一個只讀的文件系統,所以它的大小在創建的時候一定是剛剛好能夠存放它的內容就可以了,因為它是只讀,所以它的大小之后不會改變。所以占用量肯定是 100% 啊。

卸載 snapd 是一個方法,但是 snapd 是運行 snap 所需的守護進程,使用 snap 下載應用、安裝、運行、管理都需要它,它還包含 snap 命令供用戶請求安裝應用程序。如果你卸載了 snapd,snap 也就用不了了。

不過,雖然這是正常現象,但是看着特別礙眼啊,怎么辦呢?

解決辦法:

運行 df 命令時添加選項,不顯示它就好了:

df -x squashfs -h

你還可以取消顯示 tmpfs、devtmpfs:

干凈多了。

如果嫌棄每次輸選項麻煩,可以在 "~/.bashrc" 文件里起別名:

echo "alias df='df -x squashfs -x tmpfs -x devtmpfs'" >> ~/.bashrc

然后 source 一下生效:

source ~/.bashrc


此文原創禁止轉載,轉載文章請聯系博主並注明來源和出處,謝謝!
作者: Raina_RLN https://www.cnblogs.com/raina/


免責聲明!

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



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