시스템 복구 .iso 내에서 디렉터리를 생성할 수 없습니다

시스템 복구 .iso 내에서 디렉터리를 생성할 수 없습니다

현재 마운트된 System Rescue 내에 디렉토리를 생성하려고 합니다 .iso. 아래 명령 목록은 디렉토리를 생성하는 기능을 얻기 위해 수행한 작업입니다. 목표는 부팅할 수 있도록 새로 생성된 디렉터리의 파일 내에 복구 파일을 추가하는 것입니다.그리고동일한 디스크에서 복원합니다.

[root@vm2 Utilities]# mount -o loop,rw /current/iso/macriumREG41.iso /mnt/temp/
[root@vm2 Utilities]# cd /mnt/temp/
[root@vm2 temp]# mkdir V4.1
mkdir: cannot create directory V4.1': Read-only file system
[root@vm2 temp]# mount -o remount,rw /mnt/temp/
[root@vm2 temp]# mkdir V4.1
mkdir: cannot create directory V4.1': Input/output error
[root@vm2 temp]# ls -l /current/iso/macriumREG41.iso
-rwxr--r--. 1 root nfsnobody 277413888 Dec  7 22:17   /current/iso/macriumREG41.iso
[root@vm2 temp]# chmod 777 !$
chmod 777 /current/iso/macriumREG41.iso
[root@vm2 temp]# mkdir V4.1
mkdir: cannot create directory `V4.1': Input/output error

추가 정보:

[root@vm2 temp]# file /current/iso/macriumREG41.iso
/current/iso/macriumREG41.iso: ISO 9660 CD-ROM filesystem data 'RESCUE ' (bootable)

어떻게 진행해야 하는지에 대한 제안이 있나요?

답변1

macriumREG41.isoISO 9660 CD-ROM 파일 시스템이 포함되어 있습니다. 이러한 유형의 파일 시스템은 한 번 생성되고 절대 수정되지 않습니다. 수정하려면 genisoimage( ) 와 같은 도구를 사용하여 전체적으로 새로 생성하는 것이 좋습니다 mkisofs.

당신이 하려고 했던 것은 CD-ROM에 디렉토리를 만드는 것과 같았습니다. 물리적인 CD-ROM의 경우 애초에 물리적으로 불가능하지만 ISO 9660 파일 시스템의 한계로 인해 불가능하기도 합니다. 탑재된 이미지(귀하의 경우)의 경우 후자의 원인만 적용되지만 여전히 불가능하게 만들기에 충분합니다.

.iso원본 이미지의 디렉터리, 파일, 부팅 데이터와 추가 디렉터리 및 파일을 기반으로 다른 파일을 생성해야 합니다 . 부팅 가능한 상태로 유지하고 싶다는 것을 기억하십시오. 저는 이에 대한 경험이 없어서 자세히 안내해 드릴 수 없습니다. 공부하다 man 1 genisoimage. 나도 찾았어이 오래된 대답추천하는 것ISO 마스터; 소프트웨어는 isomasterUbuntu, Debian 등에서 패키지 로 사용할 수 있다고 생각합니다.

관련 정보