Автор Тема: Резервное копирование системы  (Прочитано 40233 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Резервное копирование системы
« Ответ #30 : Февраль 14, 2014, 10:05:55 »

   albyts, реклама коммерческих продуктов на форуме запрещена. Или вы готовы предоставить всем желающим лицензионную версию?

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Резервное копирование системы
« Ответ #31 : Февраль 14, 2014, 10:45:20 »
Классовая ненависть к Windows-8 как к навороченной Win2000 понятна, как и перспективность Linux-а. Но не поспользоваться лучшим, которое -как выяснилось, разработано и под Линукс - дело личное.

нет у меня классовой ненависти к Win .   Просто однажды понял, что они не оставляют мне выбора, вынуждая со сменой версий менять и железо. Да и надоело отдавать под системы защиты по 500-600 мб дискового пространства, их регулярные обновления и тормоза при сканировании на вирусы.

А акронис на win я пробовал ...  В результате выбрал norton - ghost, как более простую, компактную и удобную утилитку. Клонезила сильно его напоминает, поэтому сейчас на ней. Привычка сказалась.
Сильное сжатие при бэкапе диска-раздела  я не люблю из-за потерь времени. Я и в нортоне им не пользовался, хотя тот предлагает два варанта сжатия.

Осталось только проверить как распаковывается полученный результат.

распаковывается быстрее

В конце всех операций клонезила предлагает запомнить команду выполненной процедуры. Как понял - это чтобы в следующий раз не ползать по меню. Сам я не пользовался этим вариантом
« Последнее редактирование: Февраль 14, 2014, 11:48:38 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Резервное копирование системы
« Ответ #32 : Февраль 14, 2014, 11:05:38 »
... вы знаете, почитав некоторые здешние высказывания - я начинаю понимать, что такое "классовая ненависть".
На Linux-форумах не нужно хвалить win, а на win-форумах не надо ругать Linux - попробуйте это понять ;D.
albyts, вы ни чего не поняли ;D. На Linux-форумах ваш acronic ни кого не интересует. Хвалите эту прогу где-нибудь в другом месте :).
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Резервное копирование системы
« Ответ #33 : Февраль 14, 2014, 14:47:21 »
Тем более, уже здесь обсуждалось
http://forum.runtu.org/index.php/topic,4622.0.html

В нашем деле: Главное, научиться правильно пользоваться программой, тогда все будет просто и понятно. Clonezilla не имеет красивых кнопочек, все управление происходит клавишами со стрелками на клавиатуре. При выборе пунктов меню, к каждому есть аннотация. Выполнение действий программы с подсказками отображается снизу окна. Почти все на русском.

Пункт device-image предназначен для работы с образами. В нем вы можете создавать образ диска или одного из его разделов; производить восстановление диска или раздела из заранее созданного образа.
Пункт device-device служит для работы с дисками или разделами напрямую: клонирование диска на диск (или же одного раздела в другой); восстановление диска или раздела с помощью другого диска/раздела.

Подробное описание можно прочитать здесь:

http://rus-linux.net/nlib.php?name=/MyLDP/admin/backup/Rezervnoe-archivirovanie-s-Clonezilla-Live.html

Оффлайн albyts

  • Новичок
  • **
  • Автор темы
  • Сообщений: 46
  • ASUS EeePC 1215B (2x1Ггц, 1600мб.RAM)
Re: Резервное копирование системы
« Ответ #34 : Февраль 15, 2014, 06:44:38 »
albyts, реклама коммерческих продуктов на форуме запрещена. Или вы готовы предоставить всем желающим лицензионную версию?
Надо было сразу удалить все упоминания об Акронисе и все дела! Разницу начинаю улавливать: часть приложений в software-center Ubuntu - не коммерческий продукт, они просто платные
Windows тоже так начинал - с командной строки, уймы команд и бесплатных прог. "А кушать хочется всегда".
Да и "Какая рыбка -такая и юшка!" (Sysinternals Tools от Марка Руссиновича - жменя семечек в кепку нищего. Поленился даже вводное окно с выбором прог сделать, не говоря от описании-энтузиазм кончился).
Я-бы не зарекался
...В нашем деле: Главное, научиться правильно пользоваться программой, тогда все будет просто и понятно...
Золотые слова! А может, не стоит многословить и просто выложить пошаговую инструкцию пользователя наподобие http://forum.runtu.org/index.php/topic,5003.0.html
Или мне доверите? ;D

Оффлайн RoPP

  • Активист
  • ****
  • Сообщений: 257
Re: Резервное копирование системы
« Ответ #35 : Февраль 15, 2014, 07:38:11 »
вот это было бы правильно. еще и добавить способы размещения на мульти-флэшке с грабом.

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Резервное копирование системы
« Ответ #36 : Февраль 15, 2014, 07:40:15 »
Коллега albyts, в крайности не бросайтесь (Марк Руссинович это кто такой, наверно из мира win). Цитируйте Марка Шаттлворда -это интереснее.
Хотите написать инструкцию, сделайте доброе дело, пожалуйста, напишите - "Резервное копирование ситемы средствами Runtu Gnome 12.04.4".
Удачи коллега ;D.



Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Резервное копирование системы
« Ответ #37 : Февраль 15, 2014, 07:57:05 »
вот это было бы правильно. еще и добавить способы размещения на мульти-флэшке с грабом.
Попробуйте программу MultiSystem
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн RoPP

  • Активист
  • ****
  • Сообщений: 257
Re: Резервное копирование системы
« Ответ #38 : Февраль 15, 2014, 08:24:26 »
татьян, интересуют "ручные" способы - и в граб, и в суслик. а мультисистем - флэшка то уже присутствует. рабочая. делать заново? да и мульти-систем не всеядная, что-то, да приходится добавлять руками.

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Резервное копирование системы
« Ответ #39 : Февраль 15, 2014, 09:08:04 »
татьян, интересуют "ручные" способы - и в граб, и в суслик. а мультисистем - флэшка то уже присутствует. рабочая. делать заново? да и мульти-систем не всеядная, что-то, да приходится добавлять руками.
На флешке что есть? Резервная копия раздела системы или LiveUSB с клонезиллой? Для каких целей в этом случае нужен Grub?
« Последнее редактирование: Февраль 15, 2014, 09:27:40 от vita »
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Резервное копирование системы
« Ответ #40 : Февраль 15, 2014, 10:30:25 »
татьян, интересуют "ручные" способы - и в граб, и в суслик. а мультисистем - флэшка то уже присутствует. рабочая. делать заново? да и мульти-систем не всеядная, что-то, да приходится добавлять руками.

может тут есть нужное ? - http://forum.runtu.org/index.php/topic,1368.0.html

По мне так в multisystem  все переделать за 5 минут, а затем через нее можно легко добавлять новые образы.
« Последнее редактирование: Февраль 15, 2014, 10:33:03 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн iks

  • Новичок
  • **
  • Сообщений: 97
  • Rusdeb 1.02
    • RusDeb
Re: Резервное копирование системы
« Ответ #41 : Февраль 15, 2014, 10:51:08 »
RoPP Флешка на все случаи с тремя загрузчиками. Если не запускается что-то в одном, а изредка такое бывает, то можно запустить в другом.
Я так обленился на Linux, что уже лень пользоваться другой ОСью

Всё может быть, и все быть может,
И лишь того не может быть,
Чего, быть может, быть не может -
Но и такое может быть!

Оффлайн RoPP

  • Активист
  • ****
  • Сообщений: 257
Re: Резервное копирование системы
« Ответ #42 : Февраль 15, 2014, 12:07:02 »
iks - флэшка уже есть. образы распаковываю в папки - проблема с добавлением в menu.lst или конфиг суслика.
но спасибо всем за ссылки - добавил в закладки, буду позже пробовать.
а про мульти-изо - у меня рунту-лайв, 20130310. обновленная и слегка модифицированная - так вот, при попытке установить мультисистем - предлагается удалить кучу моих прог(если подключен репо raring - если неподключен, то не нравиться версия gtk dialog и нельзя просто установить cryptsetup). попробую пакетами.
зы: вот почему я склоняюсь к варианту HsH в использовании только штатных средств рунту для бэкапа и переноса на другой комп - независимость от сторонних программ(пусть и дольше по времени).
« Последнее редактирование: Февраль 15, 2014, 12:13:44 от RoPP »

Оффлайн Золотой ОМ

  • Новичок
  • **
  • Сообщений: 16
Re: Резервное копирование системы
« Ответ #43 : Июнь 01, 2015, 22:15:53 »
Привет!  :)

Сделал простой скрипт для резервного копирования и восстановления системы.

Работает через бесконечный цикл и меню выбора работы скрипта:

 1. Посмотреть список разделов жесткого диска с помощью blkid
 2. Посмотреть список разделов жесткого диска с помощью fdisk -l
 3. Создать резервную копию раздела
 4. Восстановить резервную копию раздела
 5. Последний созданный архив - дата и название
 6. Вручную вписать нужное название файла архива для восстановления
 7. Выход из скрипта

Работает так:

1) загружаемся с Live CD (или USB)
2) запускаем в консоли через sudo или su скрипт (сохранив его в любое_название.sh) например так:
# bash 001_backup.sh
3) выбираем нужный пункт меню и работаем

Перед работой скрипта разделы не стоит открывать в файловом менеджере или отмонтировать если они использовались (раздел откуда делать копию и раздел куда делать копию)

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

пункт 6 нужен если архивов сделано несколько и нужно восстановить не последний созданный архив а любой другой (тогда смотрим список всех архивов и вручную вписываем название архива следуя инструкции скрипта) и далее уже восстанавливаем через пункт 4 меню

Особенность2: при восстановлении скрипт форматирует раздел куда восстанавливает в ФС=ext4 и сохраняет UUID раздела. если нужно иное то следует подправить работу скрипта.

Скрипт тестировал и восстанавливал отдельный раздел для boot (когда он у меня был) - все работает  ;D

Если что - проверяйте перед запуском скрипт :-) :-) :-)

Привел просто для примера для этой темы (а тема важная поидее). раньше в Linux Mint когда он у меня был пытался пользоваться встроенной утилитой для резервного копирования... но она чето зависала... и я написал этот скрипт, которым сам пользуюсь. Очень люблю Акронис, но она архив сделать - сделала и записала на раздел ext4, а вот восстановить не смогла сказав что то типа "плохие файлы архива tib"... печалька  ;D

#!/bin/bash
clear
while [ 0 = 0 ]
do
echo
echo -------------------------------------------------------------------------
echo -------------------------------------------------------------------------
echo скрипт для создания и восстановления резервной копии раздела диска Linux
echo -------------------------------------------------------------------------
echo требуется запуск с правами root
echo
echo Выберите режим работы скрипта и нажмите Enter:
echo
echo 1. Посмотреть список разделов жесткого диска с помощью blkid
echo 2. Посмотреть список разделов жесткого диска с помощью fdisk -l
echo 3. Создать резервную копию раздела
echo 4. Восстановить резервную копию раздела
echo 5. Последний созданный архив - дата и название
echo 6. Вручную вписать нужное название файла архива для восстановления
echo 7. Выход из скрипта
echo
read MENU
clear
if [ $MENU = "1" ]
  then
   sudo blkid
  else
if [ $MENU = "2" ]
  then
    sudo fdisk -l
  else
if [ $MENU = "3" ]
  then
    sudo mkdir /mnt/{root,backup}
    clear
    echo Скрипт для архивации разделов.
    echo ---------------------------------------
    echo
    echo введите название архива, например root  или MyBackup. Время будет добавлено автоматически
    read NAME1
    clear
    echo введите раздел, который архивировать
    echo например sda2 и нажмите Enter
    read P1
    clear
    echo введите раздел для сохранения резервной копии
    echo например sda6 и нажмите Enter
    read P2
    clear
    echo проверьте введенные данные
    echo ---------------------------------------
    TIM=$(echo [`date +%F--%H-%M`])
    ARC="Linux-"$NAME1"-"$TIM".tar.gz"
#    ARC="Linux-"$NAME1"-"$TIM".tar.lzma"
    echo "раздел, который архивировать $P1 "
    echo "раздел, куда архивировать $P2 "
    echo "Название архива "$ARC""
    echo ---------------------------------------
    echo для продолжения работы скрипта нажмите ENTER
    read T
    clear
    echo ---------------------------------------
    T1=$(sudo date)
    sudo mount /dev/$P1 /mnt/root -o ro
    sudo mount /dev/$P2 /mnt/backup
    sudo mkdir /mnt/backup/.backup_system
    sudo tar -cvzpf /mnt/backup/.backup_system/$ARC /mnt/root
#    sudo tar --lzma -cvpf /mnt/backup/.backup_system/$ARC /mnt/root
    BF="/mnt/backup/.backup_system/.last_backup.txt"
    echo "$ARC" > "$BF";
    echo ---------------------------------------
    echo ---------------------------------------
    echo Дата и время начала работы скрипта:
    echo $T1
    echo ---------------------------------------
    echo дата и время завершения работы скрипта
    date
    sudo umount /mnt/root
    sudo umount /mnt/backup
    echo ---------------------------------------
    sudo rm -r -f /mnt/{root,backup}
  else
if [ $MENU = "4" ]
  then
    sudo mkdir /mnt/{root,backup}
    clear
    echo Скрипт для восстановления раздела из архива
    echo -------------------------------------------
    echo
    echo введите раздел, где лежит архив
    echo например sda6 и нажмите Enter
    read V1
    clear
    echo введите раздел, куда восстанавливать систему, например sda2
    echo и нажмите Enter
    read V3
    clear
    sudo mount /dev/$V1 /mnt/backup -o ro
    BF="/mnt/backup/.backup_system/.last_backup.txt"
    read ARC2 < "$BF";
    clear
    echo ---------------------------------------
    echo проверьте введенные данные
    echo ---------------------------------------
    echo "раздел, где архив: $V1 "
    echo "Название архива: $ARC2 "
    echo "раздел, куда восстанавливать систему: $V3"
    echo "Проверьте UUID нового раздела в etc-fstab после  работы скрипта"
    echo "UUID=$(sudo blkid -o value -s UUID /dev/$V3)"
    echo ---------------------------------------
    echo ВНИМАНИЕ, восстанавливаемый раздел будет полностью отформатирован в EXT4!
    echo ВНИМАНИЕ !!! будет восстановлен последний образ, созданный данным скриптом,
    echo БУДЬТЕ ВНИМАТЕЛЬНЫ !!!
    echo для продолжения работы скрипта нажмите ENTER
    read T
    clear
    echo ---------------------------------------
    T777=$(date)
    VAL=$(sudo blkid -o value -s UUID /dev/$V3)
    NAME=$(sudo blkid -o value -s LABEL /dev/$V3)
    sudo mkfs.ext4 -L "$NAME" -U "$VAL" /dev/$V3
    sudo mount /dev/$V3 /mnt/root
    sudo tar --same-owner -xvpf /mnt/backup/.backup_system/$ARC2 -C /
#    sudo tar --same-owner -xvpf /mnt/backup/.backup_system/$ARC2 -C /
    sudo umount /mnt/{root,backup}
    echo ---------------------------------------
    echo время начала работы скрипта:
    echo $T777
    echo ---------------------------------------
    echo время окончания работы скрипта:
    date
    echo ---------------------------------------
    echo ---------------------------------------
    sudo rm -r -f /mnt/{root,backup}
  else
if [ $MENU = "5" ]
  then
    sudo mkdir /mnt/{root,backup}
    echo введите раздел, где лежит архив
    echo например sda5 и нажмите Enter
    read V1
    clear
    sudo mount /dev/$V1 /mnt/backup -o ro
#    cd /mnt/backup/.backup_system
    BF="/mnt/backup/.backup_system/.last_backup.txt"
    read A1 < "$BF";
    echo название архива: "$A1"
    echo
    echo --------------------------------------
    echo Список всех созданных архивов:
    ls /mnt/backup/.backup_system
    echo --------------------------------------
    echo Нажмите Enter для продолжения
    read T
    cd /
    sudo umount /mnt/backup
    sudo rm -r -f /mnt/{root,backup}
  else
if [ $MENU = "6" ]
  then
    sudo mkdir /mnt/{root,backup}
    echo введите раздел, где лежит архив
    echo например sda5 и нажмите Enter
    read V1
    clear
    sudo mount /dev/$V1 /mnt/backup
    cd /
    ls -a /mnt/backup/.backup_system
    echo
    echo Вставьте или напишите новое название архива с расширением и нажмите Enter
    echo например: Linux-boot777-[2015-04-21--00-28].tar.gz
    read NEW
    BF="/mnt/backup/.backup_system/.last_backup.txt"
    echo "$NEW" > "$BF"
    read A1 < "$BF";
    echo новое название архива: "$A1"
    sudo umount /mnt/backup
    sudo rm -r -f /mnt/{root,backup}
  else
if [ $MENU = "7" ]
  then
    break
  else
    echo "Неверный выбор пункта меню"
fi
fi
fi
fi
fi
fi
fi
done
« Последнее редактирование: Июнь 01, 2015, 23:18:32 от Золотой ОМ »

Оффлайн Юрий_ВБ

  • Прохожий
  • *
  • Сообщений: 2
Re: Резервное копирование системы
« Ответ #44 : Июль 04, 2015, 18:02:12 »
1) Говорящим об Акронисе напомню, что ext4 он не применяет. При форматировании раздела есть вариант Linux, что в итоге означает ext3. Так что с разделами ext4 его применить не получается, только ext3. Сконвертировать ext4->ext3-ext4 вроде как невозможно, насколько я знаю.
2) Gparted соглашается копировать ext4 раздел, но только в пустое место.
3) Понадеялся что Clonezilla сработает на автопилоте, но и там оказалась своя заморочка. Отказывается записывать на раздел меньшего размера, чем был исходный. А я вот решил что при 6-7 гигах линукс системы раздел в 30Г избыточно простаивает и на новом диске заготовил меньший размер. Такое вот моё хозяйское мнение.
4) остаются варианты cp и rsync. Там нужно штудировать маны и править груб и фстаб. UUID не пугает, а с грубом у меня ручна правка не освоена.

Все варианты по своему рабочи, но вот безспорного лидера все же нет. Персонально мне ближе командная строка, поскольку перенос разделов лучше всего делать из "сторонней" системы, вроде liveCD.

Моя ситуация такова. Есть два hdd, на одном runtu + windows XP, на другом debian + windows 7. Стали оба барахлить. Потребовалось переселение всех систем на один общий диск с попутной коррекцией размеров разделов под фактическую оправданность. Занимаюсь. В итоге не сомневаюсь, просто с наскоку по легкому не вышло. Вот и отписался.
Впридачу, у моего компа не работают встроенные порты USB, поэтому пользуюсь дополнительной платой  USB-контроллера. Однако, возможность загрузки с USB утеряна, только CD/DVD. Тоже ограничение.
« Последнее редактирование: Июль 04, 2015, 22:29:17 от Юрий_ВБ »