Swapon尝试启用zram失败了

时间:2014-06-28 14:07:00

标签: android

我正在尝试使用这些命令启用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

并且有效。

2 个答案:

答案 0 :(得分:1)

您需要禁用zram。

for android:

root用户

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

这种设置尺寸的方法更好。