Re: HARD RESET

2008-03-07 Нитка Alexander Sashnov

Я тоже думаю, что идея может быть достаточно востребованой.

ядро и 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

2008-03-06 Нитка Dmitry Agafonov
Поищите на 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-03-06 Нитка Dmitry Mityugov
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

2008-03-05 Нитка Роман Сыроежкин
И все таки вернусь к решению данной проблемы. Может кто нибудь всетаки
подскажет как мне решить сою проблему.

Повторюсь.
Есть система 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

2008-03-05 Нитка Alexander Sashnov
недавно пролетала новость на 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

2008-03-05 Нитка Alexander Sashnov
Отправил и появилась другая мысль :-)

Можно взять от 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

2008-03-05 Нитка Роман Сыроежкин
Второй вариант мне нравиться несколько больше, однако будучи новичком в мире
линукс я не совсем понимаю как это можно реализовать. Ну для начала мне не
понятна фраза  Можно взять от 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

2008-02-11 Нитка Az de Lacroix
Хм.. Можно попробывать так.
Допустим, у нас есть два раздела - 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-02-11 Нитка Сыроежкин, Роман
У кого есть опыт в написании своих программ. Кто может с этим помочь. Если
посмотреть выше то я уже писал что я новичок.

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

2008-02-10 Нитка Sergey Markelov
Возможное решение:
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-02-05 Нитка Dmitry Mityugov
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

2008-02-05 Нитка Dmitry Agafonov
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-02-05 Нитка 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.

-- 
Dmitry
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: HARD RESET

2008-02-05 Нитка Sergey Markelov
Подкину свои 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

2008-02-05 Нитка Az de Lacroix
Извиняюсь за вмешательство в разговор...
ИМХО, вопрос не в том, как за бек-ап-ить, а в том,
каким образом перенастроить систему так, что бы
после перезагрузки (если, к примеру, перед перезагрузкой
не был выполнен скрипт) происходил откат с стабильному состоянию.

-- 
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-02-05 Нитка rvadmin
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

2008-02-05 Нитка Сыроежкин, Роман
Дмитрий ухватил самую суть задачи

 ИМХО, вопрос не в том, как за бек-ап-ить, а в том,
 каким образом перенастроить систему так, что бы
 после перезагрузки (если, к примеру, перед перезагрузкой
 не был выполнен скрипт) происходил откат с стабильному состоянию.

Тогда можно использовать описанные здесь методы, и создать пунктик в 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

2008-02-05 Нитка Maxim Nikulin
Сыроежкин, Роман пишет:
 *Вопрос:
 *Очень хочется сделать из своего ноутбука устройство которое после
 установки ОС и настройки прикладного ПО можно было бы использовать таким
 образом что после любого сбоя достаточно перезагрузиться и система сама
 восстановит все содержимое системного раздела (как это делается скажем в
 коммуникаторах) за считанные секунды.

Пишут, что на Asus eeePC стоит UnionFS, которая позволяет откатываться к
заводским установками.

-- 
Максим Никулин

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: HARD RESET

2008-02-05 Нитка rvadmin
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

2008-02-05 Нитка Nick Is.

це возможно с помощу 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

2008-02-05 Нитка Artem Pastukhov
В сообщении от 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-02-05 Нитка Dmitry Mityugov
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

2008-02-04 Нитка Сыроежкин, Роман
*Дано:*
Ноутбук - 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

2008-02-04 Нитка rvadmin
Сыроежкин, Роман 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

2008-02-04 Нитка Сыроежкин, Роман
Я бы и рад так делать, но есть два НО

   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

2008-02-04 Нитка rvadmin
Сыроежкин, Роман 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

2008-02-04 Нитка Alexander Smirnov
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