GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Problème de système de fichiers en lecture seule ?

J'ai créé un dossier et j'ai fait :

chmod 777 anotherFolder/

J'ai couru :

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

Les permissions de anotherFolder/ changé en "Lecture seule" et je ne peux pas chmod le ramener à 777 , même avec sudo . Comment puis-je chmod à 777 ? Il me sort :Read Only File System .

J'ai vérifié pendant 2 jours dans plusieurs forums mais en vain 🙁

Réponse acceptée :

Le fichier ISO est un format de fichier spécial appelé ISO 9660 . Voici une citation de wikipedia

Puisque ISO 9660 est par conception un système de fichiers en lecture seule et pré-maîtrisé, toutes
les données doivent être écrites en une seule fois ou "session" sur le support.

Ainsi, comme un système de fichiers est en lecture seule, vous ne pouvez pas le monter avec un accès en écriture.

Mais vous pouvez recréer le fichier ISO, si vous le souhaitez.

  1. Vous devriez monter votre fichier *.iso quelque part
  2. Ensuite, copiez-le dans un dossier temporaire
  3. Utiliser mkisofs util créer un nouveau fichier ISO.

Voici un petit exemple :

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. Comment monter un fichier iso sous Linux

  2. Obtenir un caractère non bloquant

  3. Correctif du système de fichiers en lecture seule de la machine virtuelle Ubuntu ?

  4. Liaison en lecture seule ?

  5. Rendre le fichier en lecture seule sur Linux même pour root

Comment lire un fichier ligne par ligne dans Bash

Comment monter un fichier ISO sur Linux

Comment créer un fichier ISO dans Ubuntu 18.04 LTS

Comment créer un fichier et le monter en tant que système de fichiers ?

Système de fichiers en lecture seule après la mise à niveau vers 15.04 avec ?

Comment créer un système de fichiers XFS