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를 사용하세요.

'linux > yocto' 카테고리의 다른 글

linux kernel u-boot audit diable  (0) 2025.11.21
i.mx93 yocto 진행 요약 정리  (0) 2025.11.01
yocto 고정 IP 할당 방법 (systemd-network)  (0) 2025.11.01