ubifs는 2021년에 MLC NAND 플래시 메모리를 지원합니다

ubifs는 2021년에 MLC NAND 플래시 메모리를 지원합니다

2021년 MLC NAND UBIFS 지원에 대해 문의드리고 싶습니다.

저는 최근 IMX6ULL과 원시 MLC NAND 플래시를 탑재한 장치를 출시했습니다. 저는 Linux 5.4 커널, u-boot 및 rootfs(buildroot 사용)를 구축하고 MLC NAND 플래시를 사용하여 이를 내 장치에 플래시했으며 ubifs가 MLC를 지원하지 않는다는 dmesg 오류를 통해 배웠습니다. 이 커밋에서 지원이 제거되었습니다.https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b5094b7f135be

그런 다음 Richard와 Boris의 이야기를 따라가며 MLC 문제를 설명하고 대안을 제안하는 프레젠테이션을 보았습니다.https://www.youtube.com/watch?v=9j2pOIiJqYw&ab_channel=TheLinuxFoundation Linux 5.8부터 사용 가능한 대안:https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-NAND-MLC-SLC-Emulate

나는 문제를 보았다Linux: MLC NAND에서 UBIFS의 대안, 그러나 SLC 에뮬레이션 모드와 같은 2018년 이후 커널/ubifs에는 일부 작업이 있습니다.

내 질문:

  • 커널 5.8에 도입된 SLC 에뮬레이션 모드와 함께 NAND MLC(+ubifs)를 사용할 수 있습니까? 아니면 이 디자인에 eMMC를 대신 사용해야 합니까? 필요한 플래시 크기에 비해 SLC NAND의 가격이 너무 높았습니다. 저는 IMX6ULL 프로세서를 사용하고 있으며 작은 배터리 백업이 내장되어 있습니다(따라서 정전은 큰 문제가 되지 않을 수 있습니다).

관련 정보