Переход на Reiser4
LK4D4 23 сентября, 2008 - 05:12
Собрал я значит ядро с Reiser4 и задумался. А что дальше-то делать, как по хитрому перенести рут на него? Неужто надо ливСД качать с поддержкой Reiser4 и заново все компилировать? Может быть можно, если не рут, то хотя бы его составные части забэкапить, а потом восстановить уже на рейзер.
Подскажите пожалуйста подходящий хауту или хотя бы в сторону чего курить.
»
- Для комментирования войдите или зарегистрируйтесь
Без проблем
Что-то типа
cp /{bin,boot,etc,home,lib,opt,root,sbin,sys,usr,var} -RPpv /mnt/external_disk
Потом с LiveCD грузимся, делаем
mkreiserfs /dev/sda1
sda1 - ваш раздел
Ещё нужно поставить
emerge reiserfsprogs
И прописать в /etc/fstab нужный тип для него.
Потом залить всё обратно, создать пустые /proc, /dev, /tmp, /mnt, создать в /dev пару ссылок
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
И заново установить GRUB:
grub
root (hd0,0)
setup (hd0)
quit
Естественно, все разделы по-вашему.
Вот вроде и всё...
Если что, пишите мне в ICQ/Jabeer (см.профиль)
А GRUB умеет
А GRUB умеет разделы на reiserfs4? Это тоже иметь в виду надо.
Пожалуйста, не описывайте своё железо в подписи
Если Reiser4 - это
Если Reiser4 - это обычная ReiserFS в последней gentoo, то я только вчера по этой схеме перенёс.
Если нет, то прошу прощения. Я не в курсе.
Не-не, «просто»
Не-не, «просто» reiserfs — третья. Четвёртая в основные ветки ядер не включена.
Пожалуйста, не описывайте своё железо в подписи
ведро -
ведро - zen-sources
форматировать mkfs.reiser4
утилиты - reiser4progs
LiveCD с Reiser4 на базе gentoo - SysRescueCD
переносить можно так:
mount -t reiser4 <dev> <dest_mount>
cd <source_mounted_root>
tar cp | tar xvp -C <dest_mount>
Насчёт GRUB в gentoo не знаю, а вообще, патчи под reiser4 для GRUB-а существуют. Дальше нужно с init-скриптами разбираться. Так просто не будет грузицца - fsck будет ругаццо. Насчёт mini-HOWTO - не знаю.
mount -t reiser4 <dev> <dest_mount>
Т.е., если я так сделаю и пропишу в фстаб на рут этот диск, после перезагрузки я получу точь в точь такую же систему только на другом диске? Или надо будет еще что-то хитрое провернуть?
Это просто о
Это просто о том, как переносить файлы со всеми правами и владельцами на раздел reiser4, но /etc/fstab недостаточно. Ядро, загрузчик, про fsck выше писал. Мне не удалось на core2 (amd64) с OpenRC/baselayout2 загрузиться после этого ДО КОНЦА, но тогда я забыл поставить reiser4progs. Попробуйте...
Вот ещё аналошичная тема
http://www.gentoo.ru/node/11508
Ну думаю с груб
Ну думаю с груб проблем быть не должно, boot у меня отдельно вынесен. Проблема в том, что обычный LiveCD просто не будет работать с разделами в рейзер. Придется качать другой.
Спасибо всем за ответы.
System Rescue CD
System Rescue CD неплох
Пожалуйста, не описывайте своё железо в подписи
Ага, и
Ага, и обновляется чаще минимал-сд.
Грядёт
http://www.gentoo.org/news/20080922-releng-announcement.xml
Какова
Какова вероятность потери/порчи файлов на Reiser4?
Имхо, выше, чем
Имхо, выше, чем нужно для немедленного перевода всех компов на неё. В связи с выходом сильно много шума со стороны тех, кто что-то где-то слышал, и спешит высказать своё мнение - трудно из этого выудить статистику )))
-= Concordia victoriam gignit =-
Перенес я рут
Перенес я рут на рейзер, теперь есть серьезная проблема, при загрузке пишет:
root:remounting root filesystem read/write ok
и на этом зависает, если нажать ctrl+c, пропускается до фигища модулей и через раз все таки пускает меня в консоль.
Как я понял где-то в инит.д есть команда mount, которую надо исправить.
Буду благодарен за любую помощь.
Ну похоже
Ну похоже теперь я окончательно доигрался) Что-то провернул и теперь после Remounting root filesystme read/write пишет:
ERROR: root failed to start
ERROR: cannot start mtab as root would not start
Причем даже не могу понять что сделал ему такого ><
в fstab пишу
/dev/sdb1 / reiser4 noatime 0 1
в грубе root=/dev/sdb1
Причем одно время даже иксы являлись, поигрался в ливсд со вторым диском - перестало работать.
Не знаю что теперь и попробовать(
Ну, если
Ну, если грузилось и перестало - дело дрянь. Утилиты восстановления на reiser4 ещё менее допилены, чема сама ФС. Надеюсь, откуда копировали раздел - догадались не стирать?
Да, бэкапчики в
Да, бэкапчики в наличии ;)
загрузился с одного диска, но он упорно продолжает мне втирать, что mounted RO и мол рекомендуется отмонтировать и заново подмонтировать, и висит минут по 10 на загрузке пока таймаут mtab не пройдет. Я уже как только не монтировал его) Капец в общем, а не рейзер.