Автор Гілка: Аналог System Restore  (Прочитано 1999 раз)

Відсутній Alex

  • Дописувач
  • **
  • дописів: 59
  • Карма: +0/-0
  • I Love YaBB 2!
Аналог System Restore
« : 2007-10-21 12:24:11 »
Чи є в Linux аналог відновлення системи в Windows XP або Norton Go Back або RestoreIT?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Аналог System Restore
« Відповідей #1 : 2007-10-21 13:36:23 »
# tar -cjvf ~/etcbackup-$(date +%Y%m%d).tar.bz2 /etc
$ tar -cjvf ~/useroptions-$(date +%Y%m%d).tar.bz2 ~/.[^.]*

:)

Edit:
P.S. У linux є система неушкодження системи - усе не з репозиторію - в /usr/local ;)
Втім, у вашому випадку це скоріше # tar -cjvf ~/kernelbackup-$(date +%Y%m%d).tar.bz2 /lib/modules /boot
P.P.S. Або оновіться до sid чи lenny - можна буде за допомогою module-assistant його встановити...
« Змінено: 2007-10-21 13:55:26 від ISBear »

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Аналог System Restore
« Відповідей #2 : 2007-10-21 13:42:42 »
 :D

make restore point:

# tar -c /etc | gzip -c > /backups/`date +%F`- system.tar.gz
# tar -c /home/*/.* | gzip -c > /backups/`date +%F`- user.tar.gz

Оці дві команди до крону системного за смаком ;)
Також за смаком можна добавити автоматичну чистку архіву.

Ну, а з архіву витягнути нема проблем :)

PS. у *ix нема проблем з реєстром та "розмазанними" по системі важливими файлами.
PPS. Щодо виправлення побитих бібліотек/бінарів - залежить від дистру та пакет-менеджера.

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Аналог System Restore
« Відповідей #3 : 2007-10-21 13:44:21 »
От як разом відповіли :)
ще й різні варіанти реалізаціі маємо ;)

Відсутній Art7PK

  • Новачок
  • *
  • дописів: 22
  • Карма: +0/-0
  • I Love Linux!
Re: Аналог System Restore
« Відповідей #4 : 2007-10-25 00:03:18 »
Взагалі в *nix-ах є така штука як dump  декількох рівнів. перший рівень робить повний імідж системи , другий тільки тих кластерів що змінилися за декаду , третій за день ну і четвертий за годину. маніпулюючи такими даними можна відновити систему яка була в заданий час. Дамп першого рівня великого розміру а далі малі і ще менші файли заганяються на zip-пристрій чи CD-RW. Але напевно, це втратило свою актуальність з бурним розвитком техніки. Та і є ghost під Linux .
Я для себестворив такі файли:

Відсутній Art7PK

  • Новачок
  • *
  • дописів: 22
  • Карма: +0/-0
  • I Love Linux!
Re: Аналог System Restore
« Відповідей #5 : 2007-10-25 00:04:32 »
#!/bin/sh
# PoltawerKozak linux , 2006.05.08
# $Id BackUpL4-1.0.0.sh $
TMP=/tmp
DirListFiles=$TMP/ListFiles

if [ -d $DirListFiles ]; then
   rm -fr $DirListFiles
fi

if [ -f $TMP/BackUpL4-`date +%F`.tar* ]; then
   rm -fr $TMP/BackUpL4-`date +%F`.tar*
fi

mkdir -p $DirListFiles
cd $DirListFiles
ListFile=`mktemp -p $DirListFiles`

find / -type f -cmin +5 -cmin -1440 >> "$ListFile"
find / -type l -cmin +5 -cmin -1440 >> "$ListFile"

split -l 200 "$ListFile" SplitList.

cd $TMP
rm "$ListFile"

touch BackUpL4-`date +%F`.tar
for i in "$DirListFiles"/SplitList.* ; do
  tar -rvfBackUpL4-`date +%F`.tar `cat "$i" | tr "\012" " "` ;
done

rm -fR $DirListFiles

bzip2 -zf9 BackUpL4-`date +%F`.tar

clear
echo " "
echo "Created successful BackUp level 4"
echo " "

Відсутній Art7PK

  • Новачок
  • *
  • дописів: 22
  • Карма: +0/-0
  • I Love Linux!
Re: Аналог System Restore
« Відповідей #6 : 2007-10-25 00:08:56 »
він архівує файли, що змінилися за останній день. Змінивши опції у комарді find можна налаштувати різні рівні

Praporshic

  • Гість
Re: Аналог System Restore
« Відповідей #7 : 2007-10-25 00:12:50 »
2 Art7PK: розмістіть код у "Порадах та рецептах". Йому там саме місце.

Відсутній Art7PK

  • Новачок
  • *
  • дописів: 22
  • Карма: +0/-0
  • I Love Linux!
Re: Аналог System Restore
« Відповідей #8 : 2007-10-25 01:13:33 »
Дякую за толерантність, боюсь адміни забуцають

Praporshic

  • Гість
Re: Аналог System Restore
« Відповідей #9 : 2007-10-25 01:20:14 »
Не забуцають. Кажу як екс-модератор.

Відсутній Alex

  • Дописувач
  • **
  • дописів: 59
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Аналог System Restore
« Відповідей #10 : 2007-11-10 00:28:36 »
А якщо через AMANDA?