LINUX.ORG.RU

Архивы и файловые системы


0

0

Странности с архивами.

Беру Red Hat 8, лезу в /isolinux и вижу initrd.img

bash-2.05b$ file initrd.img
initrd.img: gzip compressed data, from Unix, max compression
bash-2.05b$

Пишу:

bash-2.05b$ tar -xzf ./initrd.img -C /tmp/redhat
bash-2.05b$

Что самое забавное директори /tmp/redhat не существует, а ошибки не появляются. Создаю папку /tmp/redhat и повторяю команду:

bash-2.05b$ bash-2.05b$ mkdir /tmp/redhat
bash-2.05b$ tar -xzf ./initrd.img -C /tmp/redhat
bash-2.05b$

Лезем в /tmp/redhat и радуемся:

bash-2.05b$ cd /tmp/redhat
bash-2.05b$ ls
bash-2.05b$

А попочка то пуста!!! Вот, блин, разработчики RedHat ламеры какие! Забыли ramdisk заполнить!

Не впервый раз сталкиваюсь с такой бадягой. Загрузил Gentoo-LiveCD, подмонтировал hda4 и скопировал /proc/config.gz в корневой каталог hda4. Файла не видно. Скопировал в папку (лежащую в корневом каталоге hda4) - видно.

Но в случае с initrd просто песня - чтоб ни делал, все одно - пусто.

tar -t initrd.img вообще не отдает консоли.

PS FS - reiserfs


Gentoo 2005.0
gentoo-sources-2.6.11-r4
ReiserFS ядерный

burzum
() автор топика

ну пажааалуста, раскажите мне где растет такая трава :(

JB ★★★★★
()

а у меня initrd другой

artem@ubuntu:/boot$ file initrd.img-2.6.10-5-686-smp
initrd.img-2.6.10-5-686-smp: Linux Compressed ROM File System data, little endian size 4657152 version #2 sorted_dirs CRC 0xdf5e33da, edition 0, 2745 blocks, 325 files

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

И что же мне делать?

initrd с gentoo-Livecd имеет расширение то ли ig, то ли giz, но определяется как gzip архив и при этом не распаковывается.

И не монтируется.

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

> А нафига тогда он?

gzip и bzip2 могут сжать только один файл, поэтому файлы сначало надо обьеденить в один при помощи tar

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

> gzip и bzip2 могут сжать только один файл,

Ложь! Клевета! gzip и bzip2 могут сжать столько файлов, сколько ты им укажешь. gzip *, блин!

anonymous
()

initrd - это обычно за-glip-леный ext2fs. Зачем ты вообще над tar-ом издеваешься?

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

>А вы не пробовали использовать опции -j и -z??

Они появились недавно и без установленных gzip и bzip2 работать не будут. Архив просто посылается этим двум компрессорам, не знаю как, через пайп наверное.

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

> без установленных gzip и bzip2 работать не будут.
Да я знаю, но тем не менее..

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