MTD + jffs2 화일시스템 업그레이드...
글쓴이: mabux / 작성시간: 토, 2005/01/29 - 4:04오후
안녕하세요..
MTD + jffs2 를 이요하여 화일 시스템을 만들었습니다..
물론 롬에 굽는 거 까지 성공하였고 부팅도 잘 됩니다..
다름이 아니라 궁금한게...
웹과 같은 어플리케이션에서의 MTD + jffs2 의 업그레이드가 되는지가 궁금합니다..
uboot 콘솔에서의 업그레이드하는 방법이야
롬에 직접 쓰는 명령으로 업그레이드를 하면 되지만...
어플리케이션에서의 업그레이드가 가능한지가 궁금하네요.. ^^
그럼 답변 부탁드리겠습니다..
Forums:
파일시스템 상의 파일을 몇개를 고치는 거라면 그냥 jffs2 파일시스템
파일시스템 상의 파일을 몇개를 고치는 거라면 그냥 jffs2 파일시스템 상에서 파일을 덮어쓰면 됩니다. 웹상에서 하겠다면 CGI로 구현하면 될 것이고, permission 문제를 고려해야 할 것입니다.
전체 jffs2 이미지를 덮어쓰고 싶다면 우선 jffs2 파일시스템을 unmount를 한 후에 eraseall, dd 프로그램을 써서 업데이트를 할 수 있습니다. 문제는 jffs2 파일시스템에 시스템 파일과 실행 파일들이 있는 경우인데, 아시다시피 unmount를 할려면 해당 파일시스템을 사용하는 프로세스가 먼저 종료가 되어야 합니다. 이런 경우에는 ramdisk를 만들어서 ramdisk 상에 이미지를 업데이트 하는데 필요한 프로그램을 먼저 복사하고, 복사한 프로그램을 이용하여 파일시스템을 unmount, update, mount 이런 식으로 할 수 있습니다.
Freedom is another word for nothing left to lose,
Nothing doesn't mean nothing if it ain't free.
댓글 달기