Проблема файловой системы только для чтения

Я создал папку, и я сделал:

chmod 777 anotherFolder/

Я работал:

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

Полномочия anotherFolder/ измененный на "Только для чтения" и я не могу chmod это назад к 777, даже с sudo. Как может я chmod это к 777 ? Это производит меня: Read Only File System.

Я проверил в течение 2 дней в несколько форумов, но напрасно :(

1
задан 1 April 2014 в 13:27

2 ответа

Файл ISO является специальным форматом файла, названным ISO 9660. Вот кавычка из Википедии

, Так как ISO 9660 является дизайном файловой системой только для чтения, с которой предварительно осваивают, все данные должны быть записаны сразу или "сессия" к носителю.

Поэтому, поскольку файловая система только для чтения, Вы не можете смонтировать его с доступом для записи.

, Но можно воссоздать файл ISO, если Вы хотите.

  1. необходимо смонтировать *.iso файл где-нибудь
  2. Тогда копия это к некоторой временной папке
  3. Используя mkisofs, util создают новый файл ISO.

Вот немного примера:

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
2
ответ дан 10 November 2019 в 19:25

Монтирование файла ISO (изображение CD-ROM) чтение-запись не возможно. По своей природе это - файловая система только для чтения, которая должна быть записана сразу.

Для изменения содержания файла ISO, когда-то смонтированного как, Вы сделали, можно скопировать содержание в другой каталог, внести изменения там и воссоздать файл ISO оттуда также. Можно использовать команду mkisofs для создания файла ISO из любой структуры каталогов, или можно использовать графический инструмент, интегрированный в Ubuntu (щелкните правой кнопкой по значку CD-ROM, появляющемуся на рабочем столе при вставке (пустого) CD-ROM).

1
ответ дан 10 November 2019 в 19:25

Другие вопросы по тегам:

Похожие вопросы: