Откуда взялся этот zram swap?
У меня есть своп Zram (и нормальный), и я понятия не имел, откуда он взялся:
$ sudo blkid | grep zram
/dev/zram0: UUID="..." TYPE="swap"
$ lsmod | grep zram
zram 18642 1
$ cat $ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
UUID=... / ext4 discard,noatime,errors=remount-ro 0 1
/dev/disk/by-uuid/... /mnt/data ext4 defaults,user,exec,errors=remount-ro 0 2
/dev/disk/by-uuid/... /mnt/media ext4 defaults,user,errors=remount-ro 0 2
UUID=... none swap sw 0 0
- Откуда взялись?
- Как я могу избавиться от этого, кроме черного списка
zram
?
Это происходит только на одной из моих систем, на обеих работает Ubuntu 12.04 Alpha 2+.
2 ответа
Решение
Я забыл проверить файлы в /usr/share/initramfs-tools
и действительно, я нашел некоторые compcache
связанные файлы. Затем я проверил, какой пакет установил эти файлы, например
sudo dpkg -S /usr/share/initramfs-tools/conf.d/compcache
указывает на пакет casper
, Теперь я понятия не имею, как это закончилось в моей системе, но, удалив его и воссоздав initrd, избавляется от свопа zram.
В финале 12.04 это часть initramfs-tools:
$ lsb_release -rd
Description: Ubuntu 12.04.2 LTS
Release: 12.04
$ dpkg -S /usr/share/initramfs-tools/hooks/compcache
initramfs-tools: /usr/share/initramfs-tools/hooks/compcache
$