나는 MIPS 코어가있는 Broadcom의 bcm5358u 프로세서 인 임베디드 플랫폼에서 작업하고 있는데, 추가 업그레이드 절차를 위해 여분의 파티션이 필요합니다. 사용 된 파일 시스템은 SquashFS는, 그래서 MTD 관련 코드에 전달 따라 '구조체 mtd_partition'를 수정, 나는 이것으로 끝났다 :여러 개의 SquashFS 파티션 만들기
#cat /proc/partitions
major minor #blocks name
- 31 0 128 mtdblock0
- 31 0 128 mtdblock0
- 31 1 6016 mtdblock1
- 31 2 4573 mtdblock2
- 31 3 6016 mtdblock3
- 31 4 4445 mtdblock4
- 31 5 4160 mtdblock5
- 31 6 64 mtdblock6
가 지금과 같이는/dev/mtdblock4를 마운트 할 수 있도록하려면 시스템 업그레이드 중에 임시 저장소가 있지만이 파티션 mtdblock4에 FS가 설치되어 있지 않기 때문에이 작업을 수행 할 수 없습니다. 커널 이미지와 FS는 하나의 이미지에 통합되어/dev/mtdblock2 (커널에 root_fs로 제공됨)로 플러시됩니다.
빈 스쿼시 이미지를 만들고/dev/mtdblock4에 쓰면 원하는대로 작동 할 수 있습니다 (?). 즉, 커널을 부팅 할 때마다 또는 파티션을 MTD 개념에 위배되는 방식으로 포맷 할 수 있습니까?
감사합니다.
[Super User] (http://superuser.com)에 대한 질문입니다. – kiamlaluno
아니, 정말로 그렇지 않습니다. 꽤 임베디드 전용입니다. – caf