2011-07-29 3 views
2

우리는 임베디드 리눅스 프로젝트를하고 있습니다, 벤더는 우리에게 기본 파일 시스템 스켈레톤을 제공하고 버전 제어 시스템 (GIT)에 넣기를 원하지만 GIT 예를 들어, 장치 파일, 파이프 파일 등을 좋아하지 않습니다. 누군가가 버전 관리하에 파일 시스템을 넣는 것이 더 좋은 제안을한다면? 감사!리눅스 파일 시스템 스켈레톤 버전 제어

답변

1

두 가지 선택;

1) 버전 제어하에/dev에 노드를 생성하는 스크립트를 넣고 빌드 시스템에서 해당 스크립트를 실행하도록합니다.

또는

2

) 일반 파일의 기본 파일 시스템의 dd을 확인하고 자식, 예와 dev에 파일을 유지하기위한 몇 가지 스크립트가 있습니다

+1

방법 2는 추합니다. –

+0

dd를 사용하지 마십시오. 대신 tar를 사용해보십시오. 그러나 파일을 사용하기 전에 파일을 올바르게 복원했는지 테스트하십시오. 세 번째 대안은 루프백 파일 시스템을 사용하는 것입니다. 이는 .iso 파일을 마운트 할 때와 비슷하지만 하나의 작은 OS 파일에 들어 맞는 ext2fs 파일 시스템에 일반 빈 파일 트리를 만들 수도 있습니다. –

관련 문제