Read-only file system 에 대하여..

air74의 이미지

안녕하세요.

ramdisk image 를 생성하여 올렸는데 파일을 하나 모 만들려고만 하면

: Read-only file system 이런 에러가 출력 됩니다.

이런 경우 어떻게 해줘야 정상적으로 파일 생성이 가능 할 까요?

커널 컴파일 시 모 해줘야 하나요? 아니면 ramdisk 를 잘 못 만들어서 그러나요?

그럼 조언 부탁 드립니다.

hb_kim의 이미지

임베디드 하시는군요. 보드종류와 사용하고 있는 환경을 적어주시면 더 자세한 답변이 나올것같습니다만...

cramfs 같이 압축된 램디스크 파일시스템은 타겟보드상에서 다시 파일을 추가해서 압축하기가 어려우니 당연 read-only 로 되겠죠. 보통 압축안된 그냥 메모리 램디스크를 /tmp 에 마운트해주는 환경이 많더군요. 여기서 파일을 쓰시거나, 아니면 개발 호스트와 NFS 로 붙여서 쓰시거나, 아니면 개발 호스트에서 램디스크 이미지 생성하는 디렉토리에 파일을 추가하시면 됩니다.

더 편하게 하자면 MTD 드라이버와 파일 시스템을 추가하시면 거의 하드디스크처럼 비슷하게 쓸수 있는데 이건 좀 셋업하는데 손이 가야 되는듯 하더군요.