Что такое /dev/loopx?

$ 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 файлы устройства? Моя оперативная память всегда заполнена. Это связано?

2 ответа

Решение

/dev/loop* являются зацикленными устройствами, делающими простые файлы доступными как блочные устройства. Они не имеют ничего общего с оперативной памятью. Обычно они используются для монтирования образов дисков, в вашем случае, по-видимому, для Ubuntu Snap. Смотрите эту статью в Википедии для деталей.

Также обратите внимание, что это хорошая вещь (ТМ), ваша RAM заполнена. Неиспользуемая ОЗУ тратится впустую ОЗУ, поэтому Linux прилагает все усилия для эффективного использования всей ОЗУ. Смотрите эту страницу информации для деталей.

Это нормально. /dev/loopX - это виртуальные устройства для монтирования файлов образов, они только для чтения, поэтому они не становятся больше или меньше, чем при создании.

Эти точки монтирования подключены к сервису snapd. Вы увидите дополнительные устройства петли, добавленные для каждого программного обеспечения, которое вы устанавливаете с помощью "привязки". Его можно удалить, удалив приложение через оснастку.

Другие вопросы по тегам