Я установил zram с sudo apt-get install zram-config. После этого он запускается автоматически, и когда я проверил cat /proc/swaps, он работает правильно
Но когда я использовал sudo echo 128M > /sys/block/zram0/disksize для изменения размера zram, как в документе, я всегда получаю bash: /sys/block/zram0/disksize: permission denied
Даже когда я отключил его с помощью sudo swapoff /dev/zram0, а затем изменил, я все еще получил permission denied
Итак, как я могу изменить размер zram? И disksize пространство, которое он потребляет в ОЗУ или только максимальный размер zram-диска?
Для этого вам нужно перейти на «root».
sudo -i
# echo 128M > /sys/block/zram0/disksize
Файл /usr/bin/init-zram-swapping отсутствует. Похоже, что Xenial теперь находится в файле /sbin/zram-config-start. Вы можете это увидеть, посмотрев на $ cat /etc/init/zram-config.conf.
description "Initializes zram swaping and /tmp"
author "Adam Conrad <adconrad@canonical.com>"
start on runlevel [2345]
pre-start exec /sbin/zram-config-start
pre-stop exec /sbin/zram-config-stop
Файл /sbin/zram-config-start намного сложнее, чем раньше. Интересно, что делать, чтобы увеличить размер плунжера?