我正在尝试使用这些命令启用zram
echo 77512704 > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
当我按下回到最后一个命令时,我收到此错误:/ dev / block / zram0的swapon失败。为什么?我怎么解决?
此外,当我按Enter键进入mkswap时,我收到了:交换文件需要至少40 kb。我解决它插入80000000 ..提前感谢任何帮助。
P.S。要禁用ZRAM,请使用
swapoff /dev/block/zram0
并且有效。
答案 0 :(得分:1)
您需要禁用zram。
for android:
su
swapoff /dev/block/zram0
echo 1 > /sys/block/zram0/reset
echo 128M > /sys/block/zram0/disksize
或
echo $((128*1024*1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
答案 1 :(得分:0)
如果mkswap
失败,那么swapon
也会失败......
您可以尝试使用以下命令初始化80MiB zram磁盘:
echo $((80*1024*1024)) > /sys/block/zram0/disksize
这种设置尺寸的方法更好。