我的嵌入式系统我想使用交换。在我的系统上,我们只有 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。