Я создал папку, и я сделал:
chmod 777 anotherFolder/
Я работал:
sudo mount -o loop folder/isoImage.iso anotherFolder/
Полномочия anotherFolder/
измененный на "Только для чтения" и я не могу chmod
это назад к 777
, даже с sudo
. Как может я chmod
это к 777
? Это производит меня: Read Only File System
.
Я проверил в течение 2 дней в несколько форумов, но напрасно :(
Файл ISO является специальным форматом файла, названным ISO 9660
. Вот кавычка из Википедии
, Так как ISO 9660 является дизайном файловой системой только для чтения, с которой предварительно осваивают, все данные должны быть записаны сразу или "сессия" к носителю.
Поэтому, поскольку файловая система только для чтения, Вы не можете смонтировать его с доступом для записи.
, Но можно воссоздать файл ISO, если Вы хотите.
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
Монтирование файла ISO (изображение CD-ROM) чтение-запись не возможно. По своей природе это - файловая система только для чтения, которая должна быть записана сразу.
Для изменения содержания файла ISO, когда-то смонтированного как, Вы сделали, можно скопировать содержание в другой каталог, внести изменения там и воссоздать файл ISO оттуда также. Можно использовать команду mkisofs
для создания файла ISO из любой структуры каталогов, или можно использовать графический инструмент, интегрированный в Ubuntu (щелкните правой кнопкой по значку CD-ROM, появляющемуся на рабочем столе при вставке (пустого) CD-ROM).