2014-06-28 131 views
1

我試圖使zram這些命令swapon命令失敗嘗試啓用zram

echo 77512704 > /sys/block/zram0/disksize 
mkswap /dev/block/zram0 
swapon /dev/block/zram0 

當我按下進入到最後一個命令我得到這個錯誤:swapon命令失敗的/ dev /塊/ zram0。爲什麼?我該如何解決?

另外,當我按下進入mkswap我收到了這個:交換文件需要至少40 kb。我解決它插入80000000 ..預先感謝任何幫助。

P.S.要禁用ZRAM我使用

swapoff /dev/block/zram0 

和工作。

回答

0

如果mkswap失敗,那麼swapon將失敗太...

你可以嘗試下面的命令來初始化80MiB zram盤:

echo $((80*1024*1024)) > /sys/block/zram0/disksize 

設定大小的這種方法更好。

1

您需要禁用zram。

的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