Re: HARD RESET
Я тоже думаю, что идея может быть достаточно востребованой. ядро и initrd за основу можно взять практически любое. В уже установленой системе в /boot/grub/menu.lst оно прописано: kernel /boot/vmlinuz-2.6.22-14-generic initrd /boot/initrd.img-2.6.22-14-generic Распаковать можно так: $ mkdir initrd ; cd initrd $ zcat /boot/initrd.img-2.6.22-14-generic | cpio -i скрипт init - с него все начинается. Далее полный полет фантазии ;-) Вот что нашлось google: initrd restore system partition http://wiki.eeeuser.com/explain:f9_restore Как раз случай с eeePC :-) Вопрос к студии: где взять этот /boot/initramfs-eeepc.img ? :-) -- Alexander Sashnov -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Поищите на brainstorm.ubuntu.com и заведите там, если нет ещё. Думаю это не такая уникальная идея и должны быть люди, которые вас поддержат или ткнут в возможные решения. Идея сама по себе достойна быть в наличии как минимум на продаваемых системах (DELL уже продаёт буки с ubuntu, eeePC c какой-то хубунтой идёт, похоже, скоро появятся Lenovo). 06.03.08, Роман Сыроежкин[EMAIL PROTECTED] написал(а): Второй вариант мне нравиться несколько больше, однако будучи новичком в мире линукс я не совсем понимаю как это можно реализовать. Ну для начала мне не понятна фраза Можно взять от ubuntu ядро и initrd образы - что значит взять? куда взять? как взять? просто если ядро надо скопровать тогда понятно (правда не совсем понятно какое рабочее или из дистрибутива). Следующем же камнем приткновения является знание shell скриптов, я повторюсь что я человек новенький многое просто пока пробую именно для этого и пытаюсь сделать систему с откатом. 2008/3/6 Alexander Sashnov [EMAIL PROTECTED]: Отправил и появилась другая мысль :-) Можно взять от ubuntu ядро и initrd образы. ядро останется без изменений, а из initrd надо будет сделать две версии: initrd_dump и initrd_restore. initrd это cpio архив сжатый gz. Дальше сложно и нетривиально, требует знания shell скриптов: в initrd_dump и initrd_restore нужно отредактировать скрипт /sbin/init так, чтобы он не грузил систему, а только выполнял нужную команду dd и делал reboot В GRUB menu добавиться пара записей: titleDump system partition root (hd0,5) # раздел с /home kernel /vmlinuz-2.6.22-14-generic initrd /initrd.img-2.6.22-14-generic_dump boot titleRestore system partition root (hd0,5) # раздел с /home kernel /vmlinuz-2.6.22-14-generic initrd /initrd.img-2.6.22-14-generic_restore boot -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
2008/3/6 Dmitry Agafonov [EMAIL PROTECTED]: Поищите на brainstorm.ubuntu.com и заведите там, если нет ещё. Думаю это не такая уникальная идея и должны быть люди, которые вас поддержат или ткнут в возможные решения. Идея сама по себе достойна быть в наличии как минимум на продаваемых системах (DELL уже продаёт буки с ubuntu, eeePC c какой-то хубунтой идёт, похоже, скоро появятся Lenovo). Нет, eeePC идёт с модифицированным Xandros, http://en.wikipedia.org/wiki/ASUS_Eee_PC#Software -- Dmitry -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
И все таки вернусь к решению данной проблемы. Может кто нибудь всетаки подскажет как мне решить сою проблему. Повторюсь. Есть система ubuntu 7.10 есть разделы / swap /home /dump (по размеру равен / ) хочу в меню груб заиметь раздел который поможет мне восстановиться из дампа (дамп я создаю при помощи лайв сиди командой dd if=/dev/sda1 of=/dev/sda4) и после восстановления автоматически перегрузиться 2008/2/11 Az de Lacroix [EMAIL PROTECTED]: Хм.. Можно попробывать так. Допустим, у нас есть два раздела - hda1 и hda2 Они равны по размеру и система стоит на hda1 1. Начальное состояние - система стабильна, hda1==hda2 2. При загрузке *всегда* выполняется комманда dd if=/dev/hda2 of=/dev/hda1 bs=8M 3. Перед перезагрузкой, что бы применить изменения (если нужно), выполняем mount /dev/hda1 -o remount,ro dd if=/dev/hda1 of=/dev/hda2 bs=8M Да, и hda2 никуда не монтируется P.S.: Идея не проверена, и стоит подумать, куда именно притулить п.2 Вобщем, поправьте меня, если я в чем не прав 2008/2/11 Сыроежкин, Роман [EMAIL PROTECTED]: У кого есть опыт в написании своих программ. Кто может с этим помочь. Если посмотреть выше то я уже писал что я новичок. 2008/2/11 Sergey Markelov [EMAIL PROTECTED]: Возможное решение: 1. Написать свою программу init, которая восстанавливает корневой раздел из дампа и передаёт управление нормальному init. 2. Поместить в груб пункт загрузки ядра со своим init. 3. Сделать заранее дамп эталона корневого раздела. 4. Наслаждаться работой. Az de Lacroix пишет: Извиняюсь за вмешательство в разговор... ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] * [EMAIL PROTECTED] * [EMAIL PROTECTED] * [EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
недавно пролетала новость на LOR: Вышел SystemRescueCD 1.0.0 В нем есть хорошая утилита для дампа/восстановления раздела. Файл с дампом системного раздела можно хранить просто на /home Можно распотрошить этот CD, выложить его на тот же /home/sysrcd и загружать его с помощью GRUB. В handbook по SystemRescueCD описано, как это сделать: http://www.sysresccd.org/Online-Manual-EN # Chapter 11: Easy install SystemRescueCd on harddisk # Chapter 12: How to install SystemRescueCd on harddisk (the old way) Т.е. в GRUB добавится еще один пункт: SystemRescueCd from hard-disk -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Отправил и появилась другая мысль :-) Можно взять от ubuntu ядро и initrd образы. ядро останется без изменений, а из initrd надо будет сделать две версии: initrd_dump и initrd_restore. initrd это cpio архив сжатый gz. Дальше сложно и нетривиально, требует знания shell скриптов: в initrd_dump и initrd_restore нужно отредактировать скрипт /sbin/init так, чтобы он не грузил систему, а только выполнял нужную команду dd и делал reboot В GRUB menu добавиться пара записей: titleDump system partition root (hd0,5) # раздел с /home kernel /vmlinuz-2.6.22-14-generic initrd /initrd.img-2.6.22-14-generic_dump boot titleRestore system partition root (hd0,5) # раздел с /home kernel /vmlinuz-2.6.22-14-generic initrd /initrd.img-2.6.22-14-generic_restore boot -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Второй вариант мне нравиться несколько больше, однако будучи новичком в мире линукс я не совсем понимаю как это можно реализовать. Ну для начала мне не понятна фраза Можно взять от ubuntu ядро и initrd образы - что значит взять? куда взять? как взять? просто если ядро надо скопровать тогда понятно (правда не совсем понятно какое рабочее или из дистрибутива). Следующем же камнем приткновения является знание shell скриптов, я повторюсь что я человек новенький многое просто пока пробую именно для этого и пытаюсь сделать систему с откатом. 2008/3/6 Alexander Sashnov [EMAIL PROTECTED]: Отправил и появилась другая мысль :-) Можно взять от ubuntu ядро и initrd образы. ядро останется без изменений, а из initrd надо будет сделать две версии: initrd_dump и initrd_restore. initrd это cpio архив сжатый gz. Дальше сложно и нетривиально, требует знания shell скриптов: в initrd_dump и initrd_restore нужно отредактировать скрипт /sbin/init так, чтобы он не грузил систему, а только выполнял нужную команду dd и делал reboot В GRUB menu добавиться пара записей: titleDump system partition root (hd0,5) # раздел с /home kernel /vmlinuz-2.6.22-14-generic initrd /initrd.img-2.6.22-14-generic_dump boot titleRestore system partition root (hd0,5) # раздел с /home kernel /vmlinuz-2.6.22-14-generic initrd /initrd.img-2.6.22-14-generic_restore boot -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Хм.. Можно попробывать так. Допустим, у нас есть два раздела - hda1 и hda2 Они равны по размеру и система стоит на hda1 1. Начальное состояние - система стабильна, hda1==hda2 2. При загрузке *всегда* выполняется комманда dd if=/dev/hda2 of=/dev/hda1 bs=8M 3. Перед перезагрузкой, что бы применить изменения (если нужно), выполняем mount /dev/hda1 -o remount,ro dd if=/dev/hda1 of=/dev/hda2 bs=8M Да, и hda2 никуда не монтируется P.S.: Идея не проверена, и стоит подумать, куда именно притулить п.2 Вобщем, поправьте меня, если я в чем не прав 2008/2/11 Сыроежкин, Роман [EMAIL PROTECTED]: У кого есть опыт в написании своих программ. Кто может с этим помочь. Если посмотреть выше то я уже писал что я новичок. 2008/2/11 Sergey Markelov [EMAIL PROTECTED]: Возможное решение: 1. Написать свою программу init, которая восстанавливает корневой раздел из дампа и передаёт управление нормальному init. 2. Поместить в груб пункт загрузки ядра со своим init. 3. Сделать заранее дамп эталона корневого раздела. 4. Наслаждаться работой. Az de Lacroix пишет: Извиняюсь за вмешательство в разговор... ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] * [EMAIL PROTECTED] * [EMAIL PROTECTED] * [EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
У кого есть опыт в написании своих программ. Кто может с этим помочь. Если посмотреть выше то я уже писал что я новичок. 2008/2/11 Sergey Markelov [EMAIL PROTECTED]: Возможное решение: 1. Написать свою программу init, которая восстанавливает корневой раздел из дампа и передаёт управление нормальному init. 2. Поместить в груб пункт загрузки ядра со своим init. 3. Сделать заранее дамп эталона корневого раздела. 4. Наслаждаться работой. Az de Lacroix пишет: Извиняюсь за вмешательство в разговор... ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Возможное решение: 1. Написать свою программу init, которая восстанавливает корневой раздел из дампа и передаёт управление нормальному init. 2. Поместить в груб пункт загрузки ядра со своим init. 3. Сделать заранее дамп эталона корневого раздела. 4. Наслаждаться работой. Az de Lacroix пишет: Извиняюсь за вмешательство в разговор... ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
2008/2/5 Alexander Smirnov [EMAIL PROTECTED]: rvadmin wrote: Ну тогда самый простой вариант - использовать partimage или подобную ей. Забэкапили раздел, если полетело - с live cd запустились и восстановили :) Да, можно перед серьезными изменениями сдампить раздел в файл. dd умеет дампить разделы. (хмм... наверно и cat может) синтакс по памяти такой: чтобы сдампить раздел в файл: dd if=/dev/sda1 of=filename.dump чтобы раздампить раздел: dd if=filename.dump of=/dev/sda1 Желательно добавить параметр bs, без него копирование будет выполняться очень долго. Например так: dd if=/dev/sda1 of=filename.dump bs=64k Файл с дампом можно упаковать при создании, например: dd if=/dev/sda1 bs=64k | bzip2 --best filename.dump.bz2 Если процессор слабый, можно использовать gzip вместо bzip2. -- Dmitry -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
05.02.08, Dmitry Mityugov[EMAIL PROTECTED] написал(а): Желательно добавить параметр bs, без него копирование будет выполняться очень долго. Например так: dd if=/dev/sda1 of=filename.dump bs=64k Файл с дампом можно упаковать при создании, например: dd if=/dev/sda1 bs=64k | bzip2 --best filename.dump.bz2 Если процессор слабый, можно использовать gzip вместо bzip2. -- Dmitry И дампить на другой раздел не забыть :) -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
2008/2/5 Dmitry Agafonov [EMAIL PROTECTED]: 05.02.08, Dmitry Mityugov[EMAIL PROTECTED] написал(а): Желательно добавить параметр bs, без него копирование будет выполняться очень долго. Например так: dd if=/dev/sda1 of=filename.dump bs=64k Файл с дампом можно упаковать при создании, например: dd if=/dev/sda1 bs=64k | bzip2 --best filename.dump.bz2 Если процессор слабый, можно использовать gzip вместо bzip2. И дампить на другой раздел не забыть :) И желательно конечно создавать дамп с отмонтированого раздела, например загрузившись с Live CD. -- Dmitry -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Подкину свои 10 копеек. Для требуемого случая идеалом будет LVM. Дампить раздел можно не останавливая работу на компьютере и не отмонтируя разделы. Dmitry Mityugov пишет: 2008/2/5 Dmitry Agafonov [EMAIL PROTECTED]: 05.02.08, Dmitry Mityugov[EMAIL PROTECTED] написал(а): Желательно добавить параметр bs, без него копирование будет выполняться очень долго. Например так: dd if=/dev/sda1 of=filename.dump bs=64k Файл с дампом можно упаковать при создании, например: dd if=/dev/sda1 bs=64k | bzip2 --best filename.dump.bz2 Если процессор слабый, можно использовать gzip вместо bzip2. И дампить на другой раздел не забыть :) И желательно конечно создавать дамп с отмонтированого раздела, например загрузившись с Live CD. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Извиняюсь за вмешательство в разговор... ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] * [EMAIL PROTECTED] * [EMAIL PROTECTED] * [EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Az de Lacroix wrote: Извиняюсь за вмешательство в разговор... ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. Тогда можно использовать описанные здесь методы, и создать пунктик в grub, в котором строка init будет равна скрипту восстановления ИМХО -- WBR *** Димитрий *** also known as *** Az de Lacroix *** e-mail's: * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] phone: +38 (068) 613-24-14 --- -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Дмитрий ухватил самую суть задачи ИМХО, вопрос не в том, как за бек-ап-ить, а в том, каким образом перенастроить систему так, что бы после перезагрузки (если, к примеру, перед перезагрузкой не был выполнен скрипт) происходил откат с стабильному состоянию. Тогда можно использовать описанные здесь методы, и создать пунктик в grub, в котором строка init будет равна скрипту восстановления ИМХО А скриптом создавать дамп мне не особо интерестно, забекапится я и так смогу. Как раз необходимо чтоб система не воспринимала никаких изминений пока ей для этого не дадут особых распоряжений. Вы когда на кпк делаете HARD RESET у вас дивайс долго грузится? Скорее всего нет, а если вы делаете HARD RESET какой нибудь точке доступа управляемой линуксом (ну например asus wl500g) перезагрузка девайса занимает считанные сикунды, как при обычном рестарте. Так вот и я также хочу сделать на ноутбуке. Ну представьте насколько это удобно если ты вовремя нормально статической работы ноутбука ничего не далаешь (ни бекапов ни дампов), лишь однажды говоришь системе, что при сбое её надо откатиться именно на это место. После чего скажем в меню загрузки (в грубе или лило не столь важно) появляется пункт - HARD RESET. И после запуска этого пункта система откатываеться за считанные секунды (как бы обшуляя дамп) к тому моменту на который вы её однажды показали. Тогда переустановка ОС и всех программ будет занимать у Вас времени необходимое для перезагрузки копьютера. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Сыроежкин, Роман пишет: *Вопрос: *Очень хочется сделать из своего ноутбука устройство которое после установки ОС и настройки прикладного ПО можно было бы использовать таким образом что после любого сбоя достаточно перезагрузиться и система сама восстановит все содержимое системного раздела (как это делается скажем в коммуникаторах) за считанные секунды. Пишут, что на Asus eeePC стоит UnionFS, которая позволяет откатываться к заводским установками. -- Максим Никулин -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
andrey i. mavlyanov wrote: Сыроежкин, Роман wrote: Ну представьте насколько это удобно если ты вовремя нормально статической работы ноутбука ничего не далаешь (ни бекапов ни дампов), лишь однажды говоришь системе, что при сбое её надо откатиться именно на это место. После чего скажем в меню загрузки (в грубе или лило не столь важно) появляется пункт - HARD RESET. И после запуска этого пункта система откатываеться за считанные секунды (как бы обшуляя дамп) к тому моменту на который вы её однажды показали. Тогда переустановка ОС и всех программ будет занимать у Вас времени необходимое для перезагрузки копьютера. секунд не будет - объёмы диска не те. а так - ну сделайте вы dump/restore пункт. никаких проблем. а я это и имел в виду! Вы делаете дамп и в грубе при необходимости выбираете restore. Осталось только сделать скрипт, который будет восстанавливать раздел -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
це возможно с помощу zfs, но его можно использовать в линуксе только через fuse. Ещё по теме. В Damn Small Linux есть такая опция как frugal install. 'Frugal' installation: DSL's 'cloop' image is installed, as a single file, to a hard disk partition. This is likely more reliable and secure than a traditional hard drive installation, since the cloop image cannot be directly modified; any changes made are only stored in memory and discarded upon rebooting. http://en.wikipedia.org/wiki/Damn_Small_Linux В puppy тоже есть нечто подобное. А вообще, советую не брать себе в привычку чуть что переустанавливать систему. Обычно большинство разрушений после экспериментов быстро исправимы. А бэкапы всётаки советую делать. Не обязательно через командную строку. http://pastebin.org/18283 можно юзать одно из этого. я использую sbackup на десктопе, и мне совсем не стыдно :) -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
В сообщении от 5 февраля 2008 Dmitry Mityugov написал(a): 2008/2/5 Alexander Smirnov [EMAIL PROTECTED]: rvadmin wrote: Ну тогда самый простой вариант - использовать partimage или подобную ей. Забэкапили раздел, если полетело - с live cd запустились и восстановили :) Да, можно перед серьезными изменениями сдампить раздел в файл. dd умеет дампить разделы. (хмм... наверно и cat может) синтакс по памяти такой: чтобы сдампить раздел в файл: dd if=/dev/sda1 of=filename.dump чтобы раздампить раздел: dd if=filename.dump of=/dev/sda1 Желательно добавить параметр bs, без него копирование будет выполняться очень долго. Например так: dd if=/dev/sda1 of=filename.dump bs=64k Файл с дампом можно упаковать при создании, например: dd if=/dev/sda1 bs=64k | bzip2 --best filename.dump.bz2 Если процессор слабый, можно использовать gzip вместо bzip2. bs лучше всего задавать равным размеру кеша у диска, например bs=8M -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
2008/2/6 Artem Pastukhov [EMAIL PROTECTED]: В сообщении от 5 февраля 2008 Dmitry Mityugov написал(a): ... Желательно добавить параметр bs, без него копирование будет выполняться очень долго. Например так: dd if=/dev/sda1 of=filename.dump bs=64k ... bs лучше всего задавать равным размеру кеша у диска, например bs=8M Мысль интересная, но думаю это не совсем так если дамп пишется на тот-же физический диск, раздел с которого читается командой dd, так как кеш в этом случае будет использоваться и для чтения, и для записи. -- Dmitry -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
HARD RESET
*Дано:* Ноутбук - Fujitsu Siemens Amilo Si1520 Операционная система - Ubuntu 7.10 Жесткий диск разбит на три раздела \ - 20 Gb Swap - 1Gb \home - 79 Gb *Вопрос: *Очень хочется сделать из своего ноутбука устройство которое после установки ОС и настройки прикладного ПО можно было бы использовать таким образом что после любого сбоя достаточно перезагрузиться и система сама восстановит все содержимое системного раздела (как это делается скажем в коммуникаторах) за считанные секунды. Под виндой есть программа называемая Shared Computer Toolkit которая создаёт из пустой партиции дамп для себя и использует системный диск только для чтения, а в дамп производит запись. Дамп очищается полсе перезапуска компьютера, а если необходимо произвести какието изминения в системе (установить обновления) то перед перезапуском компьютера можно просто записать содержимое дампа на систеный диск. *Предвижу первые ответы:* Не давай права пользователям, не пользуйся пользователем root и т.п. Но я на своем ноутбуке постоянно ставлю всякий софт в качестве эксперимента (так как в линуксе совсем новичок, всего пол года), но не всегда доволен и часто перестанавливаю систему, но так как ноутбук у меня только один то переустанавливать систему на горячую проблематично, потому как ноутбук используется еще и для ежедневной работы. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Сыроежкин, Роман wrote: *Дано:* Ноутбук - Fujitsu Siemens Amilo Si1520 Операционная система - Ubuntu 7.10 Жесткий диск разбит на три раздела \ - 20 Gb Swap - 1Gb \home - 79 Gb *Вопрос: *Очень хочется сделать из своего ноутбука устройство которое после установки ОС и настройки прикладного ПО можно было бы использовать таким образом что после любого сбоя достаточно перезагрузиться и система сама восстановит все содержимое системного раздела (как это делается скажем в коммуникаторах) за считанные секунды. Под виндой есть программа называемая Shared Computer Toolkit которая создаёт из пустой партиции дамп для себя и использует системный диск только для чтения, а в дамп производит запись. Дамп очищается полсе перезапуска компьютера, а если необходимо произвести какието изминения в системе (установить обновления) то перед перезапуском компьютера можно просто записать содержимое дампа на систеный диск. *Предвижу первые ответы:* Не давай права пользователям, не пользуйся пользователем root и т.п. Но я на своем ноутбуке постоянно ставлю всякий софт в качестве эксперимента (так как в линуксе совсем новичок, всего пол года), но не всегда доволен и часто перестанавливаю систему, но так как ноутбук у меня только один то переустанавливать систему на горячую проблематично, потому как ноутбук используется еще и для ежедневной работы. Легче всего и удобнее делать эксперименты в виртуальной машине (vmware,virtualbox) Там устанавливаешь линукс и играешься сколько хочешь. Делаешь копию виртуального винта, и если надо восстановить - копируешь его обратно. Я именно так и делаю -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Я бы и рад так делать, но есть два НО 1. Ноут слабенький и виртуальные машины на нем идут с большими тормозами 2. Софт я выбираю по принципу, какой лучше и удобней в работе. А для этого мне надо сним поработать пару дней, работать в виртуальной машине сильно не удобно, особенно когда выбираешь музыкальный проигрыватель или торрент клиент. 2008/2/4 rvadmin [EMAIL PROTECTED]: Сыроежкин, Роман wrote: *Дано:* Ноутбук - Fujitsu Siemens Amilo Si1520 Операционная система - Ubuntu 7.10 Жесткий диск разбит на три раздела \ - 20 Gb Swap - 1Gb \home - 79 Gb *Вопрос: *Очень хочется сделать из своего ноутбука устройство которое после установки ОС и настройки прикладного ПО можно было бы использовать таким образом что после любого сбоя достаточно перезагрузиться и система сама восстановит все содержимое системного раздела (как это делается скажем в коммуникаторах) за считанные секунды. Под виндой есть программа называемая Shared Computer Toolkit которая создаёт из пустой партиции дамп для себя и использует системный диск только для чтения, а в дамп производит запись. Дамп очищается полсе перезапуска компьютера, а если необходимо произвести какието изминения в системе (установить обновления) то перед перезапуском компьютера можно просто записать содержимое дампа на систеный диск. *Предвижу первые ответы:* Не давай права пользователям, не пользуйся пользователем root и т.п. Но я на своем ноутбуке постоянно ставлю всякий софт в качестве эксперимента (так как в линуксе совсем новичок, всего пол года), но не всегда доволен и часто перестанавливаю систему, но так как ноутбук у меня только один то переустанавливать систему на горячую проблематично, потому как ноутбук используется еще и для ежедневной работы. Легче всего и удобнее делать эксперименты в виртуальной машине (vmware,virtualbox) Там устанавливаешь линукс и играешься сколько хочешь. Делаешь копию виртуального винта, и если надо восстановить - копируешь его обратно. Я именно так и делаю -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
Сыроежкин, Роман wrote: Я бы и рад так делать, но есть два НО 1. Ноут слабенький и виртуальные машины на нем идут с большими тормозами 2. Софт я выбираю по принципу, какой лучше и удобней в работе. А для этого мне надо сним поработать пару дней, работать в виртуальной машине сильно не удобно, особенно когда выбираешь музыкальный проигрыватель или торрент клиент. Ну тогда самый простой вариант - использовать partimage или подобную ей. Забэкапили раздел, если полетело - с live cd запустились и восстановили :) 1. 2008/2/4 rvadmin [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Сыроежкин, Роман wrote: *Дано:* Ноутбук - Fujitsu Siemens Amilo Si1520 Операционная система - Ubuntu 7.10 Жесткий диск разбит на три раздела \ - 20 Gb Swap - 1Gb \home - 79 Gb *Вопрос: *Очень хочется сделать из своего ноутбука устройство которое после установки ОС и настройки прикладного ПО можно было бы использовать таким образом что после любого сбоя достаточно перезагрузиться и система сама восстановит все содержимое системного раздела (как это делается скажем в коммуникаторах) за считанные секунды. Под виндой есть программа называемая Shared Computer Toolkit которая создаёт из пустой партиции дамп для себя и использует системный диск только для чтения, а в дамп производит запись. Дамп очищается полсе перезапуска компьютера, а если необходимо произвести какието изминения в системе (установить обновления) то перед перезапуском компьютера можно просто записать содержимое дампа на систеный диск. *Предвижу первые ответы:* Не давай права пользователям, не пользуйся пользователем root и т.п. Но я на своем ноутбуке постоянно ставлю всякий софт в качестве эксперимента (так как в линуксе совсем новичок, всего пол года), но не всегда доволен и часто перестанавливаю систему, но так как ноутбук у меня только один то переустанавливать систему на горячую проблематично, потому как ноутбук используется еще и для ежедневной работы. Легче всего и удобнее делать эксперименты в виртуальной машине (vmware,virtualbox) Там устанавливаешь линукс и играешься сколько хочешь. Делаешь копию виртуального винта, и если надо восстановить - копируешь его обратно. Я именно так и делаю -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com mailto:ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: HARD RESET
rvadmin wrote: Ну тогда самый простой вариант - использовать partimage или подобную ей. Забэкапили раздел, если полетело - с live cd запустились и восстановили :) Да, можно перед серьезными изменениями сдампить раздел в файл. dd умеет дампить разделы. (хмм... наверно и cat может) синтакс по памяти такой: чтобы сдампить раздел в файл: dd if=/dev/sda1 of=filename.dump чтобы раздампить раздел: dd if=filename.dump of=/dev/sda1 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru