我们可以在嵌入式系统上使用nand设备进行交换吗?

我们可以在嵌入式系统上使用nand设备进行交换吗?

我的嵌入式系统我想使用交换。在我的系统上,我们只有 Nand 设备,我可以将其用作交换。但我无法这样做,因为 mkswap /dev/mtd8 返回错误:

mkswap /dev/mtd8 
Setting up swapspace version 1, size = 268431360 bytes 
mkswap: write error: Invalid argument

答案1

您可能需要使用kmod-mtd-rw某些 NAND 设备本身不是块设备,只能通过mtd write.简而言之,我不会这样做,而是在 RAM/tmps 之上使用 ZRAM 或/和 ZSWAP。

相关内容