как сделать полную резервную копию системы на ubuntu 16.04 на внешний жесткий диск

Не могли бы вы помочь мне в том, как сделать полную резервную копию ubuntu 16.04 на внешний жесткий диск? Поскольку я хочу установить другую операционную систему на своем ноутбуке, и если другая операционная система не требуется, то я хочу восстановить ubuntu 16.04.

Пожалуйста, предоставьте шаг за шагом процедуру, поскольку я новичок в ubuntu.

0
задан 8 October 2017 в 15:43

4 ответа

Это то, что я использую для полной резервной копии:

#!/bin/bash # NAME: full-backup # PATH: $HOME/bin # DESC: Full system backup - must call with SUDO # DATE: July 16, 2017. Modified July 26, 2017. apt autoclean # reduces size of /var/cache/apt/archives cd /tmp # tar must be created in directory not backed up. time tar -cvpzf backup.tar.gz \ --exclude=/backup.tar.gz \ --exclude=/proc \ --exclude=/tmp \ --exclude=/mnt \ --exclude=/dev \ --exclude=/sys \ --exclude=/media \ --exclude=/usr/src/linux-headers* \ --exclude=/home/rick/.cache \ --exclude=/var/log \ --exclude=/var/run/ \ --exclude=/run \ --exclude=/var/cache/apt/archives /

Я никогда не использовал резервную копию для восстановления файлов и надеюсь, что мне никогда не понадобится.

Поместите сценарий в /usr/local/bin/full-backup и пометить его исполняемым с помощью chmod a+x /usr/local/bin/full-backup. Резервная копия будет сжатым файлом, но для моей системы все еще требуется около 6 ГБ

Когда вы вызываете скрипт full-backup, резервный архив будет создан в каталоге /tmp. Затем вам нужно будет скопировать его на USB-накопитель.

1
ответ дан 18 July 2018 в 05:36

Я сделаю все возможное, чтобы ответить.

Шаг 1. Убедитесь, что ваш внешний диск по крайней мере такой же большой, как ваш внутренний. Вы должны быть готовы вместить все на свой резервный диск.

Шаг 2: укажите, какие диски использовать. Для этого вы должны запустить команду:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Которая должна выводить что-то вроде:

NAME FSTYPE SIZE MOUNTPOINT LABEL sda 111.8G ├─sda1 swap 121M [SWAP] └─sda2 ext4 111.7G / sdb 2.7T └─sdb1 ext4 2.7T

Вы хотите, чтобы какой-либо раздел был установлен как /. Также выясните, какой из них - ваш внешний диск, используя этот вывод. ОЧЕНЬ ОСТОРОЖНО, ВЫ НЕ ХОТИТЕ ПОЛУЧИТЬ ЭТО НЕПРАВИЛЬНО. Если ваш основной диск (тот, у которого установлен Ubuntu), это / dev / sda, а ваш внешний диск - / dev / sdb, то вы должны сделать следующий шаг точно.

Шаг 3: Запустите dd скопируйте все. В зависимости от размера вашего диска это может занять очень долгое время, поэтому будьте терпеливы. Это команда:

dd if=/dev/sda of=/dev/sdb

Если ваши диски были другими, чем те, что приведены в примере, просто замените / dev / sda на ваш основной диск и замените / dev / sdb на ваш внешний диск. [ ! d6]

Надеюсь, я смог вам помочь!

2
ответ дан 18 July 2018 в 05:36

Это то, что я использую для полной резервной копии:

#!/bin/bash # NAME: full-backup # PATH: $HOME/bin # DESC: Full system backup - must call with SUDO # DATE: July 16, 2017. Modified July 26, 2017. apt autoclean # reduces size of /var/cache/apt/archives cd /tmp # tar must be created in directory not backed up. time tar -cvpzf backup.tar.gz \ --exclude=/backup.tar.gz \ --exclude=/proc \ --exclude=/tmp \ --exclude=/mnt \ --exclude=/dev \ --exclude=/sys \ --exclude=/media \ --exclude=/usr/src/linux-headers* \ --exclude=/home/rick/.cache \ --exclude=/var/log \ --exclude=/var/run/ \ --exclude=/run \ --exclude=/var/cache/apt/archives /

Я никогда не использовал резервную копию для восстановления файлов и надеюсь, что мне никогда не понадобится.

Поместите сценарий в /usr/local/bin/full-backup и пометить его исполняемым с помощью chmod a+x /usr/local/bin/full-backup. Резервная копия будет сжатым файлом, но для моей системы все еще требуется около 6 ГБ

Когда вы вызываете скрипт full-backup, резервный архив будет создан в каталоге /tmp. Затем вам нужно будет скопировать его на USB-накопитель.

1
ответ дан 24 July 2018 в 18:22

Я сделаю все возможное, чтобы ответить.

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

Шаг 2. Определите, какие диски использовать. Для этого вы должны запустить команду:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Которая должна выводить что-то вроде:

NAME FSTYPE SIZE MOUNTPOINT LABEL sda 111.8G ├─sda1 swap 121M [SWAP] └─sda2 ext4 111.7G / sdb 2.7T └─sdb1 ext4 2.7T

Вы хотите, чтобы какой-либо раздел был установлен как /. Также выясните, какой из них - ваш внешний диск, используя этот вывод. ОЧЕНЬ ОСТОРОЖНО, ВЫ НЕ ХОТИТЕ ПОЛУЧИТЬ ЭТО НЕПРАВИЛЬНО. Если ваш основной диск (тот, у которого установлен Ubuntu), это / dev / sda, а ваш внешний диск - / dev / sdb, то вы должны сделать следующий шаг точно.

Шаг 3: Запустите dd скопируйте все. В зависимости от размера вашего диска это может занять очень долгое время, поэтому будьте терпеливы. Это команда:

dd if=/dev/sda of=/dev/sdb

Если ваши диски были другими, чем те, что приведены в примере, просто замените / dev / sda на ваш основной диск и замените / dev / sdb на ваш внешний диск. [ ! d6]

Надеюсь, я смог вам помочь!

2
ответ дан 24 July 2018 в 18:22

Другие вопросы по тегам:

Похожие вопросы: