$ df -kh
Filesystem Size Used Avail Use% Mounted on
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 19M 1,6G 2% /run
/dev/sda2 622G 227G 364G 39% /
tmpfs 7,8G 1,1G 6,7G 14% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/loop1 143M 143M 0 100% /snap/inkscape/2527
/dev/loop3 79M 79M 0 100% /snap/core/1441
/dev/loop0 79M 79M 0 100% /snap/core/1577
/dev/loop4 79M 79M 0 100% /snap/core/1512
/dev/loop2 62M 62M 0 100% /snap/pencilsheep/5
tmpfs 1,6G 92K 1,6G 1% /run/user/1000
这些设备文件是什么/dev/loop
?我的 RAM 总是满的。这有关系吗?
答案1
/dev/loop*
是循环设备,使普通文件可以作为块设备访问。它们与 RAM 占用无关。它们通常用于安装磁盘映像,在你的情况下显然是用于 Ubuntu Snap。请参阅这篇有关循环设备的维基百科文章了解详情。
还要注意的是,RAM 满了是件好事 (™)。未使用的 RAM 是浪费的 RAM,因此 Linux 会努力充分利用您的所有 RAM。请参阅此信息页面了解详情。
答案2
这是正常的。/dev/loopX 是用于挂载图像文件的虚拟设备,它们是只读的,所以不会比创建时更大或更小。
这些挂载点连接到 snapd 服务。您将看到使用“snap”安装的每个软件都添加了额外的循环设备。可以通过 snapd 卸载应用程序来删除它。