Documentation states that zRAM writeback feature supports only swap partitions as it's
backing_dev
. But I've successfully used a swap file too, by attaching it to a loop device
losetup /dev/loop0 /swapfile
cd /sys/block/zram0
echo /dev/loop0 > backing_dev
echo 8G > disksize
mkswap /dev/zram0
swapon /dev/zram0
After this, swapon -s
shows zRAM device enabled, cat /sys/block/zram0/backing_dev
returns /dev/loop0
and echo huge > /sys/block/zram0/writeback
works with no problem, with cat /sys/block/zram0/bd_stats
confirming that the write indeed succeeded
Can this be used, or does this method have some kind of nasty drawbacks?
Asked by Роман Мавроян
(787 rep)
Apr 20, 2020, 07:00 AM
Last activity: Apr 4, 2022, 04:32 PM
Last activity: Apr 4, 2022, 04:32 PM