GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Problem mit schreibgeschütztem Dateisystem?

Ich habe einen Ordner erstellt und Folgendes getan:

chmod 777 anotherFolder/

Ich lief:

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

Die Berechtigungen von anotherFolder/ auf „Read Only“ geändert und ich kann nicht chmod es zurück zu 777 , sogar mit sudo . Wie kann ich chmod es zu 777 ? Es gibt mich aus:Read Only File System .

Ich habe 2 Tage lang in mehreren Foren nachgesehen, aber vergebens 🙁

Akzeptierte Antwort:

ISO-Datei ist ein spezielles Dateiformat namens ISO 9660 . Hier ist ein Zitat aus Wikipedia

Da ISO 9660 ein schreibgeschütztes, vorgefertigtes Dateisystem ist, müssen alle
Daten in einem Durchgang oder einer „Sitzung“ auf das Medium geschrieben werden.

Da ein Dateisystem also schreibgeschützt ist, können Sie es nicht mit Schreibzugriff einhängen.

Aber Sie können die ISO-Datei neu erstellen, wenn Sie möchten.

  1. Sie sollten Ihre *.iso-Datei irgendwo einhängen
  2. Kopieren Sie es dann in einen temporären Ordner
  3. Mit mkisofs util neue ISO-Datei erstellen.

Hier ist ein kleines Beispiel:

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. Wie liest man eine Variable aus einer Datei?

  2. Datei in Array einlesen?

  3. Nur-Lese-Dateisystem nach Upgrade auf 15.04 mit?

  4. Mac-Adresse im Dateisystem suchen?

  5. Problem mit Unetbootin (oder vielleicht mir)?

So lesen Sie eine Datei Zeile für Zeile in Bash

So mounten Sie eine ISO-Datei unter Linux

So erstellen Sie eine ISO-Datei in Ubuntu 18.04 LTS

So erstellen Sie ein XFS-Dateisystem

Read only bind-mount?

Machen Sie die Datei unter Linux auch für root schreibgeschützt