도와주세요!!
글 수 15,339
2007.03.17 15:51:16 (*.100.129.43)
6664
busybox mount --help 를 이용해서 확인해 보니 버전이 1.0 rc3버전이네요 1.0버전을 구해서 돌리니
잘 동작합니다. 각 버전에 해당하는 mount.c 파일을 확인해보니 1.4버전에서 nfs를 지원하는 옵션을 위해서 많은 부분이 추가되었고 구조도 많이 바꼈네요. 그 중에 버그가 있어서 rc.sysinit 파일을
실행할때 root 파일 시스템을 읽고 쓰기 기능을 추가하여 리마운트 할 때 문제가 생긴것 같네요
아직 소스를 분석해 보지는 못했지만 부팅 이후 mount가 정상적으로 동작하는 데 비해 boot시 에는 remount하는데 문제가 발생했던것 같습니다. 아마도 동기화가 잘못되어서 정상적으로 mount 가 완료되기 전에 다른 코드가 먼저 실행 되버리는 문제가 아닐까라는 생각을 해봅니다. 근데 그게 가능한가?
아래 저와 같은 이유로 문의를 하는 분이 있던데 1.0 버전을 이용하심이 1.4 버전과 명령어는 거의 차이가 없는듯 하던데요
그럼 수고하세요
잘 동작합니다. 각 버전에 해당하는 mount.c 파일을 확인해보니 1.4버전에서 nfs를 지원하는 옵션을 위해서 많은 부분이 추가되었고 구조도 많이 바꼈네요. 그 중에 버그가 있어서 rc.sysinit 파일을
실행할때 root 파일 시스템을 읽고 쓰기 기능을 추가하여 리마운트 할 때 문제가 생긴것 같네요
아직 소스를 분석해 보지는 못했지만 부팅 이후 mount가 정상적으로 동작하는 데 비해 boot시 에는 remount하는데 문제가 발생했던것 같습니다. 아마도 동기화가 잘못되어서 정상적으로 mount 가 완료되기 전에 다른 코드가 먼저 실행 되버리는 문제가 아닐까라는 생각을 해봅니다. 근데 그게 가능한가?
아래 저와 같은 이유로 문의를 하는 분이 있던데 1.0 버전을 이용하심이 1.4 버전과 명령어는 거의 차이가 없는듯 하던데요
그럼 수고하세요