![임베디드 시스템에서 스와핑을 위해 Nand 장치를 사용할 수 있습니까?](https://linux55.com/image/219649/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%EC%8A%A4%EC%99%80%ED%95%91%EC%9D%84%20%EC%9C%84%ED%95%B4%20Nand%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
내 임베디드 시스템에 스왑을 사용하고 싶습니다. 내 시스템에는 스왑으로 사용할 수 있는 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를 사용합니다.