ISO 파일이 있어서 mount
에 넣었습니다 /mnt/isofile
. 그런 다음 이 파일을 다른 폴더에 복사합니다. 그러나 내용은 읽기 전용이며 루트에 속합니다. 나는 chmod
및 를 사용해 보았습니다 chown
. 그러나 다음 메시지가 표시됩니다.
읽기 전용 파일 시스템입니다.
여기서 무슨 일이 일어나고 있는 걸까요?
노트:tar 파일이 있고 .iso
압축하고 싶지만 동일한 "읽기 전용 파일 시스템" 메시지와 함께 실패합니다.
답변1
ISO 9660은 읽기 전용 파일 시스템으로 설계되었습니다. 이는 모든 데이터가 한 번에 미디어에 기록되어야 함을 의미합니다. 한번 쓴 후에는 저장된 내용을 변경할 수 없습니다. 따라서 ISO 9660은 하드 드라이브와 같은 임의 쓰기 가능한 미디어에 적합하지 않습니다.
전체 디렉토리 트리를 다른 디렉토리에 복사하고 변경한 다음 새 이미지를 구워야 합니다.
답변2
이를 지원하는 운영 체제(Linux 및 BSD)를 실행 중인 경우 다음을 사용할 수 있습니다.연합 파일 시스템ISO를 읽기-쓰기 모드로 마운트합니다. 모든 쓰기는 실제로 읽기-쓰기 파일 시스템에서 수행되지만 필요에 따라 이것이 적합할 수도 있습니다.
답변3
ISO를 생성할 때 RockRidge를 비활성화합니다. 이제 모든 권한으로 생성됩니다.