
Actualmente estoy intentando crear un directorio dentro de un System Rescue montado .iso
. La siguiente lista de comandos es lo que hice en un intento de obtener la capacidad de crear un directorio. El objetivo es agregar los archivos de recuperación dentro de un archivo en el directorio recién creado para que pueda iniciaryrestaurar desde el mismo 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
Información adicional:
[root@vm2 temp]# file /current/iso/macriumREG41.iso
/current/iso/macriumREG41.iso: ISO 9660 CD-ROM filesystem data 'RESCUE ' (bootable)
¿Alguna sugerencia sobre cómo debo proceder?
Respuesta1
macriumREG41.iso
Contiene el sistema de archivos CD-ROM ISO 9660. Este tipo de sistema de archivos se crea una vez y nunca se modifica. Para modificarlo, es mejor crearlo de nuevo como un todo con una herramienta como genisoimage
( mkisofs
).
Lo que intentabas hacer era como crear un directorio en un CD-ROM. En el caso de un CD-ROM físico, esto es físicamente imposible en primer lugar, pero también es imposible debido a las limitaciones del sistema de archivos ISO 9660. En el caso de una imagen montada (su caso), solo se aplica la última causa, pero aún así es suficiente para que sea imposible.
Debe crear otro .iso
archivo basado en los directorios, archivos y datos de inicio de la imagen original y sus directorios y archivos adicionales. Recuerde que desea mantenerlo arrancable. No tengo experiencia con esto, no puedo guiarte en detalle. Estudiar man 1 genisoimage
. También encontréesta vieja respuestaque recomiendaMaestro ISO; Creo que el software está disponible como isomaster
paquete en Ubuntu, Debian, etc.