jPC의 저장장치는 운영체제의 안정성과 데이터 보존성을 높이기 위해 여러 개의 파티션으로 분리되어 있습니다.
특히 OverlayFS 구조를 사용하여 운영체제 영역과 사용자 데이터 영역을 분리하므로, 시스템 업데이트 및 갑작스러운 전원 차단에 더욱 강한 구조를 제공합니다.
| 파티션 이름 | 크기 | 쓰기 가능 여부 | 설명 |
|---|---|---|---|
| boot | 256MB | 읽기 전용 | 운영체제 부팅에 필요한 커널과 부트로더 설정 파일이 저장됩니다. 일반적으로 사용자가 수정할 필요가 없습니다. |
| lower | 5GB | 읽기 전용 | 루트 파일 시스템의 기본 영역입니다. 운영체제 파일이 저장되며 일반적으로 수정하지 않습니다. |
| upper | 1GB | 읽기/쓰기* | OverlayFS의 상위 계층입니다. 사용자가 변경한 시스템 파일은 이 영역에 저장되며 lower 영역과 합쳐져 보입니다. |
| data | 나머지 용량 | 읽기/쓰기 | 사용자 데이터 저장 영역입니다. 로그, 데이터베이스, 설정 파일 등을 저장할 수 있습니다. |
upper 파티션은 기본적으로 시스템 설정 변경을 위한 공간입니다.
설정 작업이 끝난 후에는 읽기 전용으로 전환하여 파일 시스템 손상을 방지하는 것을 권장합니다.
읽기 전용으로 전환하려면 다음 파일을 삭제한 후 재부팅합니다.
sudo rm /var/lib/ComfileTech/mount-read-write
다시 읽기/쓰기 가능 상태로 변경하려면 파일을 생성한 후 재부팅합니다.
sudo touch /var/lib/ComfileTech/mount-read-write
data 파티션은 자주 변경되는 데이터를 저장하기 위한 공간입니다.
기본적으로 다음 경로는 data 파티션에 연결되어 있습니다.
/var /media
따라서 시스템 영역이 읽기 전용 상태여도 로그 파일, 데이터베이스, 사용자 데이터는 정상적으로 저장됩니다.
필요한 경우 /etc/fstab 파일을 수정하여 추가 디렉터리를 data 파티션에 연결할 수 있습니다.
COMFILE Technology에서 운영체제 업데이트를 제공하는 경우, 일반적으로 boot 및 lower 파티션만 교체하면 됩니다.
이 방식은 사용자가 저장한 데이터와 설정이 있는 upper 및 data 파티션을 유지할 수 있으므로 안전하게 업데이트할 수 있습니다.
boot와 lower 파티션은 읽기 전용으로 동작하며, upper 역시 읽기 전용으로 설정할 수 있습니다.
이러한 구조에서는 갑작스러운 전원 차단이 발생하더라도 파일 시스템 손상 가능성이 매우 낮아집니다.
따라서 일반적인 임베디드 장비처럼 별도의 종료 절차 없이 전원을 차단해야 하는 환경에서도 안정적으로 사용할 수 있습니다.