GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Problema con il file system di sola lettura?

Ho creato una cartella e ho fatto:

chmod 777 anotherFolder/

Ho corso:

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

I permessi di anotherFolder/ cambiato in "Sola lettura" e non riesco a chmod torna a 777 , anche con sudo . Come posso chmod a 777 ? Mi restituisce:Read Only File System .

Ho controllato per 2 giorni in diversi forum ma invano 🙁

Risposta accettata:

Il file ISO è un formato di file speciale chiamato ISO 9660 . Ecco una citazione da wikipedia

Poiché ISO 9660 è di progettazione un file system premasterizzato di sola lettura, tutti
i dati devono essere scritti in una volta sola o "sessione" sul supporto.

Quindi, poiché un file system è di sola lettura, non è possibile montarlo con accesso in scrittura.

Ma puoi ricreare il file ISO, se vuoi.

  1. Dovresti montare il tuo file *.iso da qualche parte
  2. Quindi copialo in una cartella temporanea
  3. Utilizzo di mkisofs util crea un nuovo file ISO.

Ecco un piccolo esempio:

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. Casella occupata Leggi file riga per riga?

  2. Come creare un file e montarlo come filesystem?

  3. Problema con Unetbootin (o, forse, me)?

  4. Caratteristiche del filesystem "Btrfs".

  5. Come montare un file iso in Linux

Come leggere un file riga per riga in Bash

Come montare file ISO su Linux

Come creare un file ISO in Ubuntu 18.04 LTS

Come creare un filesystem XFS

Sola lettura bind-mount?

tar:lettura breve