도와주세요!!
글 수 15,339
2007.07.12 22:42:22 (*.92.76.130)
6684
정말 감사합니다. 빠르고 친절하게 다른 분에게 여쭙기 까지 하셔서 답변해주셔서 감동 받았습니다.
정말 도움이 많이 되었습니다.
죄송하지만, 새 글에 한번 더 질문 하겠습니다.
좋은 답변 부탁드리겠습니다.
>제가 모르는 내용이라 걱정했습니다만, 다행이 jffs2을 사용해 보신 분을 알게 되어 여쭈어 보고
>그분의 답변을 정리하여 올립니다. ^^
>
>제일 먼저 메모리 용량이 부족하지 않는지를 얘기하더군요.
>
>jffs2 파일 시스템은 파일을 저장할 때 압축하여 저장한다고 합니다. 그러므로 단수한 파일 복사라도 압축을 풀고 다시 압축하는 과정이 반복되기 때문에 반드시 압축과 압축 해제를 위한 메모리 용량을 확보해야 한다고 합니다.
>
>경험적으로 메모리의 여유 용량은 파일 용량 대해 30% 이상 가져야 하네요.
>
>메모리 용량이 문제라면 간단하게 테스트할 수 있습니다. 한번에 /var/tmp에 있는 많은 파일을 /usr 로 복사할 때, 말씀하신 에러가 발생합니다만, 파일을 하나씩 복사할 때에도 에러가 발생하는지요?
>
>작은 파일을 복사할 때에는 이상이 없는데, 많은 파일을 복사할 때만 에러가 난다면 메모리 용량을 증설해야 된다고 합니다.
>
>모쪼록 이 글이 도움이 되었으면 좋겠습니다. ^^
>
>>친절하게도 빠르게 답변해 주셔서 감사합니다.
>>
>>보드는 따로 개발한 보드인 듯 합니다.
>>
>>uClinux로 S3C44B0X를 쓰고 있습니다.
>>
>>일반적 cp 명령으로 /var/tmp/ 있던 파일을 /usr/로 그냥 복사했습니다.
>>
>>처음 질문할때 자세한 정보를 올리지 않아서 죄송합니다.
>>
>>
>>>죄송합니다만 사용하시는 보드가 어떤 제품이며,
>>>카피 명령을 어떻게 주셨는지 말씀 주시면
>>>확인해 보겠습니다. ^^
>>>
>>>>안녕하세요
>>>>강좌와 팁을 열심히 보고 있는 초보 임베디더(?) 입니다.
>>>>문제를 어디서 부터 시작해서 해결해야 될지 몰라서 글을 올립니다.
>>>>
>>>>보드에 카피 명령을 주면,
>>>>jffs2_reserve_space_gc of 196 bytes for garbage_collect_dnode failed: 203653120
>>>>와 같은 오류가 발생합니다.
>>>>
>>>>파일시스템이 문제인지
>>>>가비지 콜렉터가 문제인지
>>>>버퍼의 문제인지
>>>>이 모두가 아니라면 뭐가 문제인지 도저히 접근을 못하겠습니다.
>>>>
>>>>이렇게 접근해서 시도하고 해결해보라는 좋은 의견 부탁드리겠습니다.
>>>>
>>>>좋으날 되세요
>>>
>>
>
정말 도움이 많이 되었습니다.
죄송하지만, 새 글에 한번 더 질문 하겠습니다.
좋은 답변 부탁드리겠습니다.
>제가 모르는 내용이라 걱정했습니다만, 다행이 jffs2을 사용해 보신 분을 알게 되어 여쭈어 보고
>그분의 답변을 정리하여 올립니다. ^^
>
>제일 먼저 메모리 용량이 부족하지 않는지를 얘기하더군요.
>
>jffs2 파일 시스템은 파일을 저장할 때 압축하여 저장한다고 합니다. 그러므로 단수한 파일 복사라도 압축을 풀고 다시 압축하는 과정이 반복되기 때문에 반드시 압축과 압축 해제를 위한 메모리 용량을 확보해야 한다고 합니다.
>
>경험적으로 메모리의 여유 용량은 파일 용량 대해 30% 이상 가져야 하네요.
>
>메모리 용량이 문제라면 간단하게 테스트할 수 있습니다. 한번에 /var/tmp에 있는 많은 파일을 /usr 로 복사할 때, 말씀하신 에러가 발생합니다만, 파일을 하나씩 복사할 때에도 에러가 발생하는지요?
>
>작은 파일을 복사할 때에는 이상이 없는데, 많은 파일을 복사할 때만 에러가 난다면 메모리 용량을 증설해야 된다고 합니다.
>
>모쪼록 이 글이 도움이 되었으면 좋겠습니다. ^^
>
>>친절하게도 빠르게 답변해 주셔서 감사합니다.
>>
>>보드는 따로 개발한 보드인 듯 합니다.
>>
>>uClinux로 S3C44B0X를 쓰고 있습니다.
>>
>>일반적 cp 명령으로 /var/tmp/ 있던 파일을 /usr/로 그냥 복사했습니다.
>>
>>처음 질문할때 자세한 정보를 올리지 않아서 죄송합니다.
>>
>>
>>>죄송합니다만 사용하시는 보드가 어떤 제품이며,
>>>카피 명령을 어떻게 주셨는지 말씀 주시면
>>>확인해 보겠습니다. ^^
>>>
>>>>안녕하세요
>>>>강좌와 팁을 열심히 보고 있는 초보 임베디더(?) 입니다.
>>>>문제를 어디서 부터 시작해서 해결해야 될지 몰라서 글을 올립니다.
>>>>
>>>>보드에 카피 명령을 주면,
>>>>jffs2_reserve_space_gc of 196 bytes for garbage_collect_dnode failed: 203653120
>>>>와 같은 오류가 발생합니다.
>>>>
>>>>파일시스템이 문제인지
>>>>가비지 콜렉터가 문제인지
>>>>버퍼의 문제인지
>>>>이 모두가 아니라면 뭐가 문제인지 도저히 접근을 못하겠습니다.
>>>>
>>>>이렇게 접근해서 시도하고 해결해보라는 좋은 의견 부탁드리겠습니다.
>>>>
>>>>좋으날 되세요
>>>
>>
>