당사 제품의 구성은 iMx6 프로세서, 2GB eMMC, 512MB RAM, 이더넷 포트 2 개 및 USART 포트입니다. 이것은 24 시간 365 일 작동 장치 일 것입니다.RFS 용 스쿼시 선택
우리는 주 응용 프로그램과 사용자 정의 커널 드라이버를 크기 2MB의 분리 된 squashfs 파티션에 유지하면서 7-10MB 정도의 최소 Linux 이미지 (커널 + RFS)를 구축 할 계획입니다. 우리는이 파티션을 별도로 유지하기를 원합니다).
우리의 영구 데이터를 저장하기위한 또 다른 ext4 읽기/쓰기 데이터 파티션. 데이터 파티션을 제외하고 우리는 모든 다른 파티션을 읽기 전용 파티션으로 원합니다. 우리가 작은 리눅스 OS 이미지 (커널 + RFS) 우리는 전체 RFS가 다시 initramfs로 수를 가지고 있기 때문에
내 쿼리
이다?initramfs로 RFS를 사용하는 것이 어떤 의미입니까? (RAM은 더 많이 소비 될 것이고, 최대 20 ~ 30MB 정도의 RAM을 생각하면 문제가되지 않아야한다고 생각합니다.)
또 다른 해결책은 스쿼시로 RFS를 사용하므로 공간이 절약됩니다. 위의 내용은 initramfs에 비해 다른 장점이 있습니까?
스쿼시가있는 경우 읽기 전용 응용 프로그램 파티션과 읽기/쓰기 데이터 파티션을 함께 마운트하려면 유니온 마운트가 필요합니다.
initramfs를 사용하면 통합 마운트를 구현하지 않아도됩니다. 이 말이 맞습니까?
이 그러므로 나는 그런 RFS