Ru-Board.club
← Вернуться в раздел «UNIX»

» Файловые системы Live CD    

Автор: DimitriusXZ
Дата сообщения: 25.10.2012 14:39
Подскажите возможные типы файловых систем Live CD.
И чем их можно прочитать и отредактировать из под Windows?
Автор: Alukardd
Дата сообщения: 25.10.2012 16:26
DimitriusXZ
В случае GNU/Linux это iso9660 образ, который при запуске загружает ядро и распаковывает squashfs образ системы.
Под виндой это можно сделать через Cygwin, тут есть некая инфа.
Автор: DimitriusXZ
Дата сообщения: 27.10.2012 15:12
Благодарю Alukardd.
Меня как раз и интересовала файловая система образа операционной системы.
А также формат initrd.
А какие еще могут быть файловые системы образа операционной системы?
А чем их можно "прочитать"?
И желательно отредактировать.
Автор: ASE_DAG
Дата сообщения: 28.10.2012 03:10
DimitriusXZ
> какие еще могут быть файловые системы образа операционной системы?
Понятия «образ операционной системы» не существует. :-) Образ (англ. image) файловой системы — это всего-навсего ФС, целиком записанная в файл, хранящийся в другой ФС.
Соответственно никаких ограничений на типы тут быть не может: любую ФС можно взять и записать в файл. Возможность монтирования так же от типа ФС не зависит: юникс-подобные системы, как правило, могут работать с имиджами всех ФС, что поддерживают; а, например, МС ДОС и МС Виндоўс — ни с какими не могут.

P. S. Помимо образов ФС еще могут быть образы всего накопителя (с несколькими разделами), образы ОЗУ, образы свопа, да чего угодно.
Автор: DimitriusXZ
Дата сообщения: 30.10.2012 08:29
Хорошо, а как мне можно просмотреть и отредактировать файл с файловой системой
Ext2/3, RaiserFS, Cramfs, Squashfs в Linux?
Автор: ASE_DAG
Дата сообщения: 30.10.2012 09:18
DimitriusXZ
Смонтировать.

# mount myimage.ext2 /mnt/

Если тип ФС не определяется корректно, можно явно указать:

# mount -t reiserfs myimage.reiserfs /mnt/

Cramfs и Squashfs же — read-only ФС, их можно смонтировать только на чтение, а для изменения — только пересоздать заново при помощи mkcramfs / mksquashfs. Впрочем, еще их можно дополнять.
Автор: Alukardd
Дата сообщения: 30.10.2012 09:20
DimitriusXZ
ФС ext нативная для GNU/Linux. Далее есть cramfsprogs, reiserfsprogs(+reiser4progs) и squashfs-tools.
Автор: ASE_DAG
Дата сообщения: 30.10.2012 09:31
Alukardd
> ФС ext нативная для GNU/Linux.
Они все нативные для Linux® (без GNU, поддержка ФС — задача ядра).
Автор: Alukardd
Дата сообщения: 30.10.2012 09:39
ASE_DAG
Что без GNU, согласен... Хотя как же быть с FUSE?
Цитата:
Они все нативные
Действительно (man mount). Неожиданно.
Автор: ASE_DAG
Дата сообщения: 30.10.2012 10:08
Alukardd
> как же быть с FUSE?
У fuseext2 (она и для ext3, и для ext4) поддержка rw заявлена как экспериментальная. Может быть ничего опасного для данных в этом и нет — перестраховка, однако все-равно не вижу причин при наличии рутовых прав предпочитать FUSE нативной поддержке.
Автор: Alukardd
Дата сообщения: 30.10.2012 10:22
ASE_DAG
Я не про предпочтения, а про то что это уже не ядерная поддержка ФС получается)
Автор: DimitriusXZ
Дата сообщения: 31.10.2012 18:17
Еще раз благодарю ASE_DAG.
А можно подробнее про пересоздание (дополнение) Cramfs и Squashfs, а?

Какие опции mount -t для Cramfs и Squashfs?
И еще одно.
В общем, нужно отредактировать образ initrd.
Он создан Cpio ASCII и сжат Gz.
Как мне отредактировать образ Cpio?

Страницы: 1

Предыдущая тема: Zimbra


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.