LINUX.ORG.RU

dd работает только с отдельными файлами. а ты ему каталог отдаешь.
и еще, dd - это не команда для создания iso образов - это команда для побитового копирования. и то что ней клепают исо-шки, так это только потому что всякие /dev/sdc суть файлы, репрезентирующие блочные устройства.

почитай какую нить книгу про линукс - избавишься от таких ошибок

VladimirMalyk ★★★★★
()

в папке /var/cache/pacman/pkg много файлов. их нужно записать в iso образ.

Даю команду: dd if=/var/cache/pacman/pkg of=obraz.iso

И ничего не срабатывает. Пишет 0 файлов найдено и т.д.

Жесть =). Команда dd просто читает данные из _одного_ файла и записывает в другой. Про директории и формат ISO она вообще ничего не знает. С помощью dd образ в формате ISO можно снять только с диска (/dev/cdrom), т.к. на диске и так всё уже в формате ISO.

Чтобы создать образ с нуля - воспользуйся mkisofs:

mkisofs -J -o obraz.iso /var/cache/pacman/pkg

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

mkisofs это ущербная утилита. У CD дисков есть ограничение на глубину папок, имена файлов, папок. Можно потерять некоторые файлы.

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

в таком случае, можно создать образ раздела в файле.
dd if=/dev/zero of=image_file.img bs=1M count=1024 //получаем образ на 1 гиг
mkfs.ext4 image_file.img
потом файл монтируется в каталог и в него копируются нужные файлы.

isden ★★★★★
()

Если нет желания пользоваться mkisofs (кстати, mironov_ivan, посоветовал неправильный ключ: -J не нужен, нужен -R, ибо joilet-расширение для мастдая) можно так:

1. Создаем командой dd файл с размером, равным размеру данных, влезающих на dvd:

dd if=/dev/zero of=image.file bs=1024 count=4590208

2. Создаем на нем ext2:

sudo mkfs.ext2 image.file

3. В fstab прописываем:

/path/to/image.file	/4write@DVD	ext2	user,loop 0 0
/dev/sr0		/media/DVD.ext2	ext2	noauto,user 0 0
Первая строчка монтирует наш образ, вторая позволяет монтировать записанные диски.

3. Монтируем образ и записываем в него свои данные, как только место на образе кончится, отмонтируем и записываем на болванку:

cdrecord image.file

4. Монтируем образ и удаляем содержимое для подготовки к записи следующей порции файлов.

Работает на ура. Из плюсов такого способа: можно постепенно подкидывать файлы на образ и записывать, когда он полностью забьется; 99% гарантии, что в мастдае такой диск никто не откроет. Ну, а если перед записью выставить права 0 на корень образа, то его можно будет прочитать только скопировав на диск, смонтировав и изменив права - т.е. так ваши данные будут в довольно надежной сохранности. При желании можно еще и зашифровать ФС на образе.

Eddy_Em ☆☆☆☆☆
()

Учи термонологию. В Юниксе папок НЕТ!

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

>Ну, а если перед записью выставить права 0 на корень образа, то его можно будет прочитать только скопировав на диск, смонтировав и изменив права - т.е. так ваши данные будут в довольно надежной сохранности.

Бред. Руту пофигу на права. Он и с 000 прочитает что угодно.
Для сохранности данных только шифрование.

Nao ★★★★★
()
Ответ на: комментарий от scaldov

господа, вы забыли про mksquashfs! очень советую. и жмёт хорошо, и монтируется на уровне ядра. scaldov * (*) (17.01.2010 19:14:47)

Дурацкая программка. Сжирает всю память, а потом зависает комп.

Проверял версии 3 и 4.

У нее как-то очень не эффективно память расходуется во время сжатия. Даже при Gzip сжатии.

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

на 512 мегах я делал 4х гиговый архив системы. На 3-й версии ещё. Долго было, но работало. Да, пару раз вылетала. Теперь. может, починили, ибо давно пользуюсь - без проблем пережимаю архив с доками на 2Г. Ужимает до 800М.

Монтирую вкупе с aufs.

scaldov ★★
()
Ответ на: комментарий от vga

Плюсую UDF - не только длинные и юникодовые имена без костылей как в iso9660, но и атрибуты хранит. Однако с портабельностью заковыка.

Xenesz ★★★★
()
Ответ на: комментарий от vga

Ну может быть, я что-то не так делаю. Беру DVD-RW и закатываю на него UDF, созданную mkudffs с параметром --media-type=dvdram. Получаю практически DVD-RAM, удобная такая штука. Оффтопик с DVD-RAM работает, я проверил. Вот только мной созданную файлуху он опознал как «линуксовую UDF» и отказался иметь с ней дело.

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