GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Problema del sistema de archivos de solo lectura?

Creé una carpeta y lo hice:

chmod 777 anotherFolder/

Corrí:

sudo mount -o loop folder/isoImage.iso anotherFolder/

Los permisos de anotherFolder/ cambiado a "Solo lectura" y no puedo chmod vuelve a 777 , incluso con sudo . ¿Cómo puedo chmod a 777 ? Me genera:Read Only File System .

Revisé durante 2 días en varios foros pero fue en vano 🙁

Respuesta aceptada:

El archivo ISO es un formato de archivo especial llamado ISO 9660 . Aquí hay una cita de wikipedia

Dado que ISO 9660 es, por diseño, un sistema de archivos premasterizado de solo lectura, todos
los datos deben escribirse de una sola vez o en una "sesión" en el medio.

Entonces, como un sistema de archivos es de solo lectura, no puede montarlo con acceso de escritura.

Pero puede recrear el archivo ISO, si lo desea.

  1. Debe montar su archivo *.iso en algún lugar
  2. Luego cópielo en alguna carpeta temporal
  3. Usando mkisofs util crear un nuevo archivo ISO.

He aquí un pequeño ejemplo:

sudo mount -o loop folder/isoImage.iso anotherFolder/
mkdir new_copy_of_iso
cp -R anotherFolder/* new_copy_of_iso/
umount anotherFolder
mkisofs -R -o name_new.iso new_copy_of_iso

Ubuntu
  1. Buzón ocupado ¿Leer archivo línea por línea?

  2. ¿Cómo leer una variable de un archivo?

  3. Sistema de archivos de solo lectura después de la actualización a 15.04 ¿Con?

  4. ¿Encontrar la dirección Mac en el sistema de archivos?

  5. ¿Problema con Unetbootin (o, quizás, conmigo)?

Cómo leer un archivo línea por línea en Bash

Cómo montar un archivo ISO en Linux

Cómo crear un archivo ISO en Ubuntu 18.04 LTS

Cómo crear un sistema de archivos XFS

Cómo montar un archivo iso en Linux

Obtener carácter sin bloqueo