当我在终端中运行 df 时,会出现许多 dev/loops。它看起来有点奇怪和烦人。我想问如何解决这个问题?谢谢!
~ $ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 5972388 0 5972388 0% /dev
tmpfs 1198968 2084 1196884 1% /run
/dev/sda8 92165144 18667112 69539428 22% /
tmpfs 5994840 476084 5518756 8% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 5994840 0 5994840 0% /sys/fs/cgroup
/dev/loop0 99456 99456 0 100% /snap/core/9993
/dev/loop1 63616 63616 0 100% /snap/gtk-common-themes/1506
/dev/loop3 2560 2560 0 100% /snap/gnome-calculator/826
/dev/loop2 56704 56704 0 100% /snap/core18/1885
/dev/loop5 384 384 0 100% /snap/gnome-characters/570
/dev/loop7 223232 223232 0 100% /snap/gnome-3-34-1804/60
/dev/loop6 1024 1024 0 100% /snap/gnome-logs/100
/dev/loop8 2304 2304 0 100% /snap/gnome-system-monitor/148
/dev/loop4 144128 144128 0 100% /snap/gnome-3-26-1604/100
tmpfs 1198968 20 1198948 1% /run/user/122
tmpfs 1198968 80 1198888 1% /run/user/1000
/dev/loop9 148096 148096 0 100% /snap/zoom-client/101
/dev/loop10 184064 184064 0 100% /snap/skype/153
答案1
您的 $HOME 中有一个 bin 目录,它位于 PATH 环境变量中的系统目录之前。要覆盖系统 df,您可以在 $HOME/bin 目录中创建一个名为“df”的脚本,其内容如下:
cd $HOME/bin
echo '/bin/df $@ |grep -v "loop.*snap/"' >df
chmod +x df
答案2
许多默认安装的组件(包括 GNOME 3 和 Snap/Ubuntu Core 组件)现在都打包为 Snap。Snap 都将其基础数据安装在/dev/loop
设备上,遗憾的是没有办法“删除”循环。
不幸的是,现在的情况就是这样,人们更加依赖 Snaps 来为 GNOME 组件和其他一些东西提供更新和补丁(比如你自己从软件中心安装的 Zoom 和 Skype,它们默认使用 Snaps)