Я читал о том, как сделать резервную копию, и я продолжал работать среди людей, которые говорят, что просто резервируют папку /home/ вместо всей системы.
Конечно, если вы потеряете свою систему, вам нужен быстрый способ восстановить все ваши данные вместо того, чтобы идти через и переустановить все недостающие программы, поскольку вы медленно находите, что вам нужны они в вашей новой системе, не так ли?
Я бы также сказал, что резервная копия всей системы не нужна. /home и, возможно, /etc должно быть достаточно.
Для Back In Time я написал сценарий user-callback, который поместит всю необходимую информацию в ваш home до того, как вы создавая новый снимок. Установите Back In Time из Software Center и настройте его для резервного копирования /home/<YOUR_USER>. Если вы хотите создать резервную копию /etc, настройте другой профиль Back In Time с Back In Time (root), потому что только root имеет полный доступ к /etc. Затем скопируйте сценарий ниже ~/.config/backintime/user-callback и сделайте его исполняемым с помощью chmod 755 ~/.config/backintime/user-callback
#!/bin/sh
# Copyright (c) 2012-2014 Germar Reitze
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# backup selection of apt-get
# Take a look at
# https://github.com/bit-team/backintime/wiki/FAQ#how-to-backup-debian-ubuntu-package-selection
# https://github.com/bit-team/backintime/wiki/FAQ#how-to-restore-debian-ubuntu-package-selection
profile_id="$1"
profile_name="$2"
reason="$3"
errorcode="$4"
DST="$HOME/.apt-backup"
case $reason in
1) #on process begin
mkdir -p $DST
dpkg --get-selections > $DST/package.list
apt-mark showauto > $DST/pkg_auto.list
apt-mark showmanual > $DST/pkg_manual.list
rm -f $DST/sources.list.d/*
cp -aR /etc/apt/sources.list* $DST/
apt-key exportall > $DST/repo.keys
;;
esac
После катастрофы вам необходимо выполнить следующие шаги:
[d4 ] установите Debian / Ubuntu на новый жесткий диск, как обычно, установите backintime-qt4 из нашего PPAsudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
, подключите внешний накопитель с началом моментальных снимков Back In Time. Он спросит вас, хотите ли вы восстановить конфигурацию. Конечно, вы хотите! Back In Time должен автоматически находить ваши снимки. Просто выберите тот, из которого вы хотите восстановить конфигурацию, и нажмите «ОК». восстановите свой дом, воссоздайте свой /etc/apt/sources.list, если у вас там что-то особенное. Если ваша версия Debian / Ubuntu изменилась, скопируйте их с ~/.apt-backup/sources.list, скопируйте свои репозитории с помощью sudo cp ~/.apt-backup/sources.list.d/* /etc/apt/sources.list.d/
восстановить apt-ключи для ваших PPA с помощью sudo apt-key add ~/.apt-backup/repo.keys
установки и обновления dselect с помощью sudo apt-get install dselect
sudo dselect update install
сделать некоторые «утилизацию», в [29]. Например, вы не хотите снова устанавливать старое ядро. Итак, запустите sed -e "/^linux-\(image\|headers\)/d" -i ~/.apt-backup/package.list
, установите свои старые пакеты снова с выбором пакета восстановления sudo apt-get update
sudo dpkg --set-selections < ~/.apt-backup/package.list
sudo apt-get dselect-upgrade
с помощью sudo apt-mark auto $(cat ~/.apt-backup/pkg_auto.list)
sudo apt-mark manual $(cat ~/.apt-backup/pkg_manual.list)
Я являюсь членом BIT Dev-Team
Вы можете создать резервную копию всей системы, но ее сложнее восстановить, а также принять FOREVER! Если бы я был вами, я бы просто сделал резервную копию /home/ и переустановил приложения, если вам нужно. Когда вы выполняете резервное копирование /home/, вы также создаете резервные копии настроек приложения, поэтому вы не потеряете свои настройки.