LinuxForum.Fans
Тема

Раздел Восстановления

Автор: dimka541 34 сообщений 7814 просмотров
#155361

при покупке ноута с виндой всегда встречаешься с разделом восстановления, а возможно ли под Suse'ей сделать такой же раздел??????

#155379

Просто раздел с копией системы - да.

#155399
Writer написал:
Просто раздел с копией системы - да.

И какой прок будет от копии например того же корневого раздела? oO
Я думаю, ТК подразумевает стандартный сжатый образ "пресетап", при нажатии одной\двух клавиш, система сама разворачивается с уже заранее подготовленными конфигурационными файлами (перебивается разметка диска, подтягиваются драйвера устройств, которые уже заранее впарины в систему и нужные конфиги).
dimka541,
Рекомендую Вам посмотреть в сторону того же Sles. Так как ноуты, идущие с этой ОС (Sles - коммерческая версия Suse) оснащены подобной фичей. Если уж Вас так сильно интересует этот процесс и хотите реализовать у себя, найдите такой ноут и посмотрите что у него используется в качестве "Востановщика ОС" и подобный пакет Вы с лёгкостью можете найти в репазиториях OpenSuse.
От себя рекомендую очень простой способ, если боитесь что Вы можете запороть системные файлы, что приведёт к неработающей системы.
Как всем известно, все Ваши настройки хранятся в каталоге /home. Большинство программ, драйверов и конфигов лежат в папке /usr. Поэтому при установки системы с нуля, создавайте обязательно эти разделы отдельными. При падении системы, смело вставляйте установочный диск OpenSuse и начинайте установку, когда дойдёте до разметки- отформатируйте только корень, а разделы /home и /usr оставьте без форматирование, но поставьте галочку монтировать, так же как они есть. В итоге, после окончания установки,у Вас загрузится система, которая будет содержать все Ваши настройки (тут главное использование старого пользователя и пароля), а так же большинство конфигурационных файлов программ, при некотором исходе и сами их. А если остались конфиги, установка заново пакета, автоматически будет использовать настроенный ранее конфиг.
з.ы. Обратите внимание, это рекомендация чисто из моего опыта, не более того.

#155414
step_slim написал:
[quote=Writer]Просто раздел с копией системы - да.

И какой прок будет от копии например того же корневого раздела? oO
Я думаю, ТК подразумевает стандартный сжатый образ "пресетап", при нажатии одной\двух клавиш, система сама разворачивается с уже заранее подготовленными конфигурационными файлами (перебивается разметка диска, подтягиваются драйвера устройств, которые уже заранее впарины в систему и нужные конфиги).
dimka541,
Рекомендую Вам посмотреть в сторону того же Sles. Так как ноуты, идущие с этой ОС (Sles - коммерческая версия Suse) оснащены подобной фичей. Если уж Вас так сильно интересует этот процесс и хотите реализовать у себя, найдите такой ноут и посмотрите что у него используется в качестве "Востановщика ОС" и подобный пакет Вы с лёгкостью можете найти в репазиториях OpenSuse.
От себя рекомендую очень простой способ, если боитесь что Вы можете запороть системные файлы, что приведёт к неработающей системы.
Как всем известно, все Ваши настройки хранятся в каталоге /home. Большинство программ, драйверов и конфигов лежат в папке /usr. Поэтому при установки системы с нуля, создавайте обязательно эти разделы отдельными. При падении системы, смело вставляйте установочный диск OpenSuse и начинайте установку, когда дойдёте до разметки- отформатируйте только корень, а разделы /home и /usr оставьте без форматирование, но поставьте галочку монтировать, так же как они есть. В итоге, после окончания установки,у Вас загрузится система, которая будет содержать все Ваши настройки (тут главное использование старого пользователя и пароля), а так же большинство конфигурационных файлов программ, при некотором исходе и сами их. А если остались конфиги, установка заново пакета, автоматически будет использовать настроенный ранее конфиг.
з.ы. Обратите внимание, это рекомендация чисто из моего опыта, не более того.[/quote]
Может всё же sled, а не sles?

#155415
dimka541 написал:
при покупке ноута с виндой всегда встречаешься с разделом восстановления, а возможно ли под Suse'ей сделать такой же раздел??????

Да. Вам нужно что то "создание образа" или "создание новой системы". Плагины yast.

#155422
CyberDaemon написал:
Может всё же sled, а не sles?

Упс, точно Sled :rolleyes:

#155679
CyberDaemon написал:
Я думаю, ТК подразумевает стандартный сжатый образ "пресетап", при нажатии одной\двух клавиш, система сама разворачивается с уже заранее подготовленными конфигурационными файлами (перебивается разметка диска, подтягиваются драйвера устройств, которые уже заранее впарины в систему и нужные конфиги).

Да вот это мне и требуется.

#155718

dimka541
В OpenSuse есть хороший элемент управления, возможно самый наилучший из всех Linux :P , это Yast, так вот когда Вы ставите систему, на самом последнем этапе завершающем установку, есть надпись "КЛОНИРОВАТЬ ЭТУ СИСТЕМУ В auto-Yast" по умолчанию, галочка отсутствует, опробуйте этот вариант, больше на ум пока ничего не приходит. wink

#155743

autoYast я использую, хорошая вещь он делает файл конфигурации, который при установке автоматически настраивает систему, при помощи него можно ставить, но проблема состоит в том что установочный диск можно поместись на компашку, можно на usb, можно по сети через nfs, samba и так далее, а мне охото чтобы диск с установщиком находился на этой же машине, на которой я хочу переустановить систему

#155924

а все то же не флешке- не?

#156150

dimka541
А если совместить две вещи, такие как autoYast и вот эту: http://blog.web2.com.ua/2007/09/04/ustanovka-lyubogo-linux-distributiva-pryamo-s-zhyostkogo-diska-bez-zapisi-dvd/. Подготовить отдельный раздел, как описывается в ссылке и положить туда сконфигуренный autoYast`ом файл. И вот Вы получаете готовое решение своих проблем, хотя немного муторно, предварительно нужно будет раз установить нормально, что бы создать файл конфигурации, но за то вторая и последующая установка будет вообще без проблемной wink

#156158

я как то по старинке dump/restore =)

#156307
step_slim написал:
dimka541
А если совместить две вещи, такие как autoYast и вот эту: http://blog.web2.com.ua/2007/09/04/ustanovka-lyubogo-linux-distributiva-pryamo-s-zhyostkogo-diska-bez-zapisi-dvd/. Подготовить отдельный раздел, как описывается в ссылке и положить туда сконфигуренный autoYast`ом файл. И вот Вы получаете готовое решение своих проблем, хотя немного муторно, предварительно нужно будет раз установить нормально, что бы создать файл конфигурации, но за то вторая и последующая установка будет вообще без проблемной wink

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

#156327
step_slim написал:
/home и /usr оставьте без форматирование, но поставьте галочку монтировать, так же как они есть.

про /home/ согласен, но вы разве не боитесь, что в /bin/ & /lib/ будут лежать НЕ ТЕ версии программ? И что случится, если программа А зависит от /bin/Б, которую вы восстановили с диска? эта Б будет старой версии, причём ПМ не сможет отследить и исправить эту беду. С очень большой вероятностью, ваша новая система просто не загрузится.

#156329

ЗЫЖ я уже не говорю про устаревшие конфиги в /etc/ :(

#156514
drBatty написал:
но вы разве не боитесь, что в /bin/ & /lib/ будут лежать НЕ ТЕ версии программ?

Ну как Вам сказать, есть такая вероятность, но она минимальна, из-за того, что в Suse используются постоянно подключенные репазитории программ и обновлений. После установки\востановления системы, она всё равно будет обновлена из репазиторий обновления, так что фактически, система будет эдентичной той, которую пару часов назад уронили. Есть маленький шанс, что за время восстановления в репазитории упадёт новая версия программы, но это настолько малый шанс.
Объясню, Вашим примером- есть программа А версии 1.1.1, например, есть система S версии 11.4 rell-1. Система S постоянно делает обновления из репазитория, как самой себя, так и программы А. И по истечению времени у пользователя получается система S rell-2 и программа А версии 1.2.2 И вот пользователь убивает систему S :( Печально, но поправимо. После выполнения тех операций что я описал, система поднимется, но не будет инициализировать, те обрывки пакетов программы, которые у неё лежат в том же /usr, и да, Вы опять правы- /etc то же пуст. Система S только что восстановленная по моему примеру имеет rell -1, но запускаются автоматические обновления, которые делают её сразу rell-2, как писалось выше. После чего пользователь начинает искать в Yast программу А, даёт добро на установку, а вот тут то и фокус, умный Yast не сотрёт старые конфиги и пакеты, он дополнит их недостающими пакетами, в тот же /etc будет добавлены они. Следовательно проблем с /bin/ & /lib/ разными версиями быть не может, но опять же, это из теоретических соображений и личного опыта моего. :rolleyes:

#156518
step_slim написал:
После установки\востановления системы, она всё равно будет обновлена из репазиторий обновления

вам не кажется, что быстрее и проще скачать всё, а не 95% системы?

step_slim написал:
Вы опять правы- /etc то же пуст.

в том-то и беда, что /etc/ не пуст. а там лежат конфиги по умолчанию. мы поставили систему, настроили конфиги на свой вкус, а "восстановление" эти настройки убило.

step_slim написал:
Следовательно проблем с /bin/ & /lib/ разными версиями быть не может, но опять же, это из теоретических соображений и личного опыта моего

может. и будет. это из моего опыта... причём в слаке с этим попроще, а в пакетных дистрах всё совсем печально :(

#156527
drBatty написал:
вам не кажется, что быстрее и проще скачать всё, а не 95% системы?

Зачастую не проще и не 95%, а всего лишь 45% :rolleyes: Так как, Вы всего лишь при этом способе меняется корень, остальные разделы неизменны.

drBatty написал:
в том-то и беда, что /etc/ не пуст. а там лежат конфиги по умолчанию. мы поставили систему, настроили конфиги на свой вкус, а "восстановление" эти настройки убило.

/etc лежит в корне, после форматирования корня, он пуст, точнее не содержит информации о ранее установленных пакетах.

drBatty написал:
может. и будет. это из моего опыта... причём в слаке с этим попроще

Коллега, давайте не будем, где проще, где мягче, этот спор можно продолжать вечно, я же Вам писал, у меня обои системы стоят. И в качестве установки пакетов Yast интуитивно понятнее и удобнее, нежели Слаакбилды, а вот что лучше, затрагивать не будем wink

#156543
step_slim написал:
/etc лежит в корне, после форматирования корня, он пуст, точнее не содержит информации о ранее установленных пакетах.

информация о пакетах лежит в /var/, а не в /etc/

step_slim написал:
И в качестве установки пакетов Yast интуитивно понятнее и удобнее, нежели Слаакбилды

удобнее конечно. но с "понятностью" вы не правы - например вы не знаете, где лежит информация о ранее поставленных пакетах, а следовательно - вы не можете с ней работать (например забекапить), никаким иным способом, кроме как этим YAST'ом. И потому, ваш метод подходит для слаквари, но в этой теме он неправильный. В SUSE так нельзя.

Войдите или зарегистрируйтесь, чтобы ответить.