Здравейте.
Понеже по принцип въпроса е бил "Безплатна алтернатива на програма" си позволявам да добавя едно различно, универсално (на този етап), проверено и стабилно решение. Бях го оформил като КАК-ДА файл преди време и сега просто ще Ви пейстна тук една съкратена версия, пък може и да свърши работа на някого:
-----------------------------
"System Rescue CD" m
ini How-To
http://www.sysresccd.org1. Създаване на backup (архивно копие)
a) за таблица на дяловете:
Ще съхраним входните точки на дяловете (както първичните така и логическите/разширените), предполагайки че hda (първият IDE диск) трябва да се архивира.
Първо ще съхраним Master Master Boot Record (MBR) ползвайки DD (GNU конвертиращ и копиращ инструмент):
cd /root
mkdir partition-backup
cd partition-backup
dd if=/dev/hda of=backup-hda.mbr count=1 bs=512 |
Командата ще създаде много малък, но много важен за главната входна точка към дисковата геометрия файл (512 байта). После ще съхраним свързания списък от логически/разширени дялове чрез sfdisk (GNU манипулатор на дялове доставен от пакета [util-linux]):
sfdisk -d /dev/hda > backup-hda.sf |
b) на съдържанието на дисков дял http://www.partimage.org
Partimage (client и server), който е част от "System Rescue CD", позволява да съхраните съществуващ дял във файл (image file) за бъдещо аварийно възстановяване. Разполага с удобен текстов интерфейс (подобен на известния, платен Symantec Ghost) с възможности за локално и мрежово архивиране върху дисков дял различен от съхраняваният дисков дял и с достатъчно свободно пространство.
От версия 0.2.14, SysRescCd предлага две версии на partimage:
Версията по премълчаване (подразбиращата се) не поддържа SSL или login. Клиентската част се стартира с "partimage", а сървърната с "partimaged". Това е най-често използвания метод като клиент и като клиент-сървър, нямащи нужда от защитена връзка (в локалната Ви мрежа например). Защитената версия поддържа SSL и login. Клиентската част се стартира с "partimagessl", а сървърната с "partimagedssl". Метода осигурява криптирана връзка между хоста-клиент с дял за архивиране и хоста-сървър със свободно пространство за съхраняване на архивирани дялове.
ВАЖНО: Би било добре да съхраните всички създадени файлове (от DD, sfdisk и partimage) върху отделен преносим носител (CD/DVD/Blu-Ray) със собствено резервно копие и да ги пазите на подходящо място. Не ги оставяйте на същия дял когото архивират - ако той се повреди, те ще са недостъпни и възстановяването ще бъде доста затруднено !!!
2. Възстановяване
a) на таблица на дяловете от файлове
Много, много внимателно - това действие унищожава невъзвратимо данни! Първо възстановяваме входната точка на диска (Master Boot Record):
dd if=backup-hda.mbr of=/dev/hda |
След това точките на логическите/разширените дялове:
sfdisk /dev/hda < backup-hda.sf |
На края изискваме от системата да препрочете активната таблица на дяловете (или рестартираме компютъра):
Тази команда е част от GNU пакета [parted], който е част от "System Rescue CD". Parted е инструмент за разделяне и преоразмеряване на дискови дялове.
b) на съдържанието на дисков дял:
( виж 1.b) )
NB: За допълнителна информация: http://www.sysresccd.org и http://www.partimage.org
-----------------------------
Ами това е - ползвал съм го в локална мрежа, за отдалечени хостове (през нета), за малка и за ... хъм ... средна по големина фирма (50-200 работни станции). Работи много опростено и позволява лесна автоматизация, така че да Ви облекчи живота и освободи време за по-приятни дейности ;-)
Наздраве