
Atualmente estou tentando criar um diretório dentro de um System Rescue montado .iso
. A lista de comandos abaixo é o que fiz na tentativa de obter a capacidade de criar um diretório. O objetivo é adicionar os arquivos de recuperação dentro de um arquivo no diretório recém-criado para que eu possa inicializarerestaurar do mesmo disco.
[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
Informações adicionais:
[root@vm2 temp]# file /current/iso/macriumREG41.iso
/current/iso/macriumREG41.iso: ISO 9660 CD-ROM filesystem data 'RESCUE ' (bootable)
Alguma sugestão de como devo proceder?
Responder1
macriumREG41.iso
contém sistema de arquivos de CD-ROM ISO 9660. Este tipo de sistema de arquivos é criado uma vez e nunca modificado. Para modificá-lo, você prefere criá-lo como um todo com uma ferramenta como genisoimage
( mkisofs
).
O que você estava tentando fazer era criar um diretório em um CD-ROM. No caso de um CD-ROM físico, isso é fisicamente impossível em primeiro lugar, mas também é impossível devido às limitações do sistema de arquivos ISO 9660. No caso de uma imagem montada (seu caso) apenas a última causa se aplica, mas ainda é suficiente para torná-la impossível.
Você precisa criar outro .iso
arquivo com base nos diretórios, arquivos e dados de inicialização da imagem original e em seus diretórios e arquivos adicionais. Lembre-se de que você deseja mantê-lo inicializável. Não tenho experiência com isso, não posso orientá-lo detalhadamente. Estudar man 1 genisoimage
. Eu também encontreiesta velha respostaque recomendaMestre ISO; Acho que o software está disponível como isomaster
pacote no Ubuntu, Debian etc.