linux/yocto
yocto 이미지 고정 방법
jhinux
2025. 11. 3. 12:51
Yocto WIC 설정에서 RootFS 크기 고정하기
Yocto 프로젝트에서 WIC 이미지 생성 시 rootfs 파티션 크기를 고정하고 싶다면 .wks.in 파일을 수정하면 됩니다. 예를 들어, meta-freescale/wic/imx-imx-boot-bootpart.wks.in 파일에서 다음과 같이 설정합니다:
--fstype=ext4 --fixed-size 3072 --label root --align 8192
옵션 설명
--fstype=ext4
파티션 파일 시스템을 ext4로 지정합니다.--fixed-size 3072
파티션 크기를 3072MB (약 3GB)로 고정합니다.
이 옵션을 사용하면 rootfs가 자동 확장되지 않고 지정된 크기로 생성됩니다.--label root
파티션 라벨을 root로 설정합니다.--align 8192
파티션 시작 위치를 8192KiB 단위로 정렬합니다.
이는 부트로더와의 호환성을 위해 일반적으로 사용됩니다.
적용 위치
해당 설정은 .wks.in 파일 내 rootfs 파티션 정의 부분에 추가합니다. 예시:
part / --source rootfs --fstype=ext4 --fixed-size 3072 --label root --align 8192
✅ Tip: --fixed-size 대신 --size를 사용하면 최소 크기만 지정되고, rootfs가 더 커질 수 있습니다. 고정 크기를 원하면 반드시 --fixed-size를 사용하세요.