LINUX.ORG.RU
ФорумAdmin

Как сделать из дирректории фаил???


0

0

Есть такой тупой вопрос

Допустим есть ФС в одном файле с названием фс.img надоеё открыть и изменить, для этого делаем так mount -o loop fs.img fsdir (фс отрывается но изменить мы её не могём тк ro) поэтому делаем её копию и меняем все что хотим. ВОПРОС как из полученной дирректории получить фаил xxx.img????? Пробовал что-то дипа dd if=/fsdir/* of=/xxx.img но это естественно не сработало :( КАК СДЕЛАТЬ ТО???? Пробовал создавать ram диск и копировать туда директорию, работает но надо точно расчитавать размер рам диска (т.к. если делать его заведом больше, то полученный фаил получается размером с весь рам диск что не есть хорошо т.к. вопрос размера критичен!

anonymous

> для этого делаем так mount -o loop fs.img fsdir (фс отрывается но изменить мы её не могём тк ro)

Странно, у меня всё изменяется. Например, создаю файл: # dd if=/dev/zero of=file.img bs=1k count=xxx Форматирую: # mkfs -t ext2 file.img Монтирую: # mount -t ext2 -o loop file.img file.img-dir/ И спокойно копирую в file.img-dir всё, что захочу. После перемонтирования все изменения ессно сохраняются.

ЗЫ: Может я что не так понял?

zenith ★★★
()

> фс отрывается но изменить мы её не могём тк ro

1. Поставить на фс.img права на запись.

2. Монтировать с опцией rw, без ro. rw по-умолчанию, но на всякий случай :)

Rock
()
Ответ на: комментарий от Rock

Все это конечно так, но fs - iso9660 потому и ro :( от сюда и вся проблемма

anonymous
()

man mkisofs

mkisofs -o fs.img /path/to/files_dir/

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.