Автор Гілка: Backup partitions  (Прочитано 3442 раз)

Відсутній Андрій Головинський

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
Backup partitions
« : 2005-02-11 23:15:27 »
Хочу запропонувати нескладний і ефективний спосіб резервного копіювання розділу диску. Особливо корисно тим, хто досі використовує Віндавс.

root@mainframe:/Backup# cat backup_win.sh
#!/bin/sh
dd if=/dev/hda1 | bzip2 -c > "win98back$(date).bz2"
echo "Done"

root@mainframe:/Backup# cat restore_win.sh
#!/bin/sh
#part=/dev/hda1 //Змініть відповідно до свого!!!!
#part=hda1.img
echo "Restoring Windows partition $part"
echo "With file $1"
echo -n "Are you sure?(y): "
read ans
if [ $ans = "y" ]
then
    echo "Begin restore"
    bzcat  "$1"| dd of="$part"
    echo "Done"
else
    echo "Canceled"
fi

Використання приблизно таке.
  • Досягаємо, коли вінда повністю працює бездоганно, всі програми ідеально працюють.
  • Потім робимо отаку собі консерву.
  • Коли настають лихі часи, система помирає, портіпана епідеміями, добита користувачами. Тоді розпаковуємо консерву, і насолоджуємось 100% готовою до роботи системою за пів години.

Тільки треба бути дуже уважним і не переплутати розділи.
Never argue with idiots. They just drag you down to their level, and then beat you with experience

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Backup partitions
« Відповідей #1 : 2005-02-15 18:56:22 »
Рішення гарне своєю простотою, але при змінні розміру розділу чи великому розділі з маленькою кількістю корисних даних воно вже неефективне.

Є спеціалізовані рішення, які не зберігають порожні кластери та вміють відновлювати файлову систему на розділах з іншим розміром (хоча тут можна скористатися якоюсь утилітою для зміну розміру розділу після відтворення).

http://freshmeat.net/search/?q=backup&section=projects
[Fedora Linux]

Відсутній v.2.1

  • Письменник
  • *****
  • дописів: 639
  • Карма: +0/-0
Re: Backup partitions
« Відповідей #2 : 2009-03-16 20:56:08 »
ЛайвСД Knoppix має встановлений partimage.
Для мене це був найпростіший спосіб.
Клоную не тільки установку Кватирок, але й Лінакса. Бо після експериментів иноді простіше відновити образ ніж все налагодити.

Відсутній don

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Re: Backup partitions
« Відповідей #3 : 2009-05-18 15:02:23 »
Слид пам'ятати (якщо конче треба саме  dd, незважаючи на зауваження Володимира), що виндовий Free Space захаращений давно прибитими файлами. Щоб не примушувати bzip2 все це пхати в архів, зробив був собі програмульку, що заповнює все вільне місце в розділі txt-файлами з нулями і одразу вбиває. На одному з розділів (гостьова WinXP на XEN) архів скоротився втричи та й помітно пошвидшав.

Відсутній Pablo

  • Дописувач
  • **
  • дописів: 96
  • Карма: +0/-0
  • Погроміст
Re: Backup partitions
« Відповідей #4 : 2009-05-19 16:14:56 »
Flame:
Щоб не примушувати bzip2 все це пхати в архів, зробив був собі програмульку, що заповнює все вільне місце в розділі txt-файлами з нулями і одразу вбиває.
dd if=/dev/zero of=/mnt/tmp.txt bs=1024 count=`df | awk '/dev\/sda1/{print $3}'` ?;)
Тихіше їдеш -дальше будеш...
від місця призначення

Відсутній don

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Re: Backup partitions
« Відповідей #5 : 2009-05-20 15:00:52 »
Flame:
Щоб не примушувати bzip2 все це пхати в архів, зробив був собі програмульку, що заповнює все вільне місце в розділі txt-файлами з нулями і одразу вбиває.
dd if=/dev/zero of=/mnt/tmp.txt bs=1024 count=`df | awk '/dev\/sda1/{print $3}'` ?;)
Я, власне, писав про віндовий розділ. ;)
Однак, якщо пан юзає dd і awk у віндовсі - скидаю капелюха!