OpenWrt x86_64 SquashFS 펌웨어 저장 공간 확장: Overlay 파티션 재조정 가이드
OpenWrt 시스템에서 SquashFS 펌웨어의 디스크 공간을 확장하는 과정은 때때로 복잡하게 느껴질 수 있습니다. 특히 X86_64 아키텍처 환경에서는 부팅 방식(BIOS 또는 UEFI)과 파일 시스템 유형(ext4 또는 f2fs)에 따라 접근 방식이 달라질 수 있습니다. 이 가이드에서는 Overlay 파티션을 확장하여 OpenWrt의 가용 저장 공간을 늘리는 방법을 자세히 설명합니다.
파일 시 ...
5월 30일 05:54에 게시됨
OverlayFS 기반 컨테이너 쓰기 격리 구현
컨테이너의 파일 시스템 격리 설계
이 글은 mydocker 프로젝트의 5번째 단계로, 기존의 pivotRoot 기반 루트 파일 시스템 전환을 넘어선 진정한 컨테이너 격리를 실현합니다. 주요 목적은 컨테이너 내부에서의 모든 쓰기 작업이 호스트 시스템의 원본 이미지에 영향을 주지 않도록 하는 것입니다.
OverlayFS의 핵심 개념
OverlayFS는 유니온 파일 시스템(UnionFS)의 하나 ...
5월 29일 20:09에 게시됨
mydocker에서 데이터 볼륨 마운트 기능 구현
이 글은 mydocker 프로젝트를 통해 컨테이너의 데이터 지속성을 구현하는 과정을 설명합니다. 특히 -v 옵션을 활용해 호스트 시스템의 디렉터리를 컨테이너 내부에 마운트하는 방식으로, 컨테이너 종료 후에도 데이터가 유지되도록 구현했습니다.
기본 개념: bind mount
bind mount은 하나의 파일 시스템 위치를 다른 위치에 연결하는 기술입니다. 이는 두 디렉터리 간에 ...
5월 28일 00:01에 게시됨
Docker 이미지 생성 기능 구현: 컨테이너를 토대로 이미지 저장 방법
본문은 Docker 클라이언트 구현 시퀀스의 일환으로, 컨테이너를 이미지로 변환하는 기능을 구현하는 방법을 다룹니다. 이 기능은 실제 Docker CLI의 commit 명령어와 유사한 동작을 수행합니다.
전체 코드는 다음 링크에서 확인 가능합니다: https://github.com/lixd/mydocker
별점 부탁드립니다
Docker 기초 원리에 대한 이해를 돕기 위한 참고 자료:
내부 메커니즘: ...
5월 23일 01:21에 게시됨