Копировать жесткий диск

Копировать жесткий диск

Как мне скопировать весь мой жесткий диск, на котором только Ubuntu? Он будет скопирован на внешний жесткий диск, прежде чем я попробую диск восстановления или мне придется стирать и переустанавливать. Я не хочу больше ничего терять.

решение1

Установите Clonezilla из Центра приложений Ubuntu или запустите

sudo apt-get install clonezilla

Тогда беги

sudo clonezilla

Он будет иметь меню CLI для копирования всего диска или разделов на внешний диск.

решение2

Вы можете создать резервную копию всего жесткого диска разными способами, включая cp, clonezilla, rsync, tar...

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

$ sudo rsync -aAXHvP --exclude='/dev/*' --exclude='/proc/*' --exclude ='/sys/*' --exclude='/media/*' --exclude='run/' --exclude='/mnt/*' /* /media/external-hard-drive

Более подробную информацию об отдельных параметрах rsync см. в разделе man rsync.


Почему это исключает, я позаимствую эти строки из Ubuntu Community Wiki:

... вам нужно будет добавить еще несколько аргументов --exclude=, чтобы избежать нежелательных файловых систем. Это будут каталоги /proc, /sys, /mnt, /media, /run и /dev в корне. /proc и /sys — это виртуальные файловые системы, которые предоставляют окна в переменные работающего ядра, поэтому вам не нужно пытаться делать их резервную копию или восстанавливать их. /dev — это tmpfs, содержимое которого динамически создается и удаляется udev, поэтому вам также не нужно делать его резервную копию или восстанавливать его. Аналогично, /run — это tmpfs, которая содержит переменные работающей системы, которые не нуждаются в резервном копировании.

Источник:https://help.ubuntu.com/community/BackupYourSystem/TAR

решение3

Clonezilla — это здорово, но если вам когда-нибудь понадобится восстановиться на меньший раздел, это станет головной болью. Я предпочитаю использоватьfsarchiver, который быстро создает очень сжатые резервные копии, которые можно развернуть в любом месте, где они вам нужны. Здесь есть аккуратный PDF с рекомендуемой моделью резервного копирования:https://github.com/issmirnov/dotfiles/blob/master/bin/fsarchiver/backup-ver2.pdf

Использование очень простое. Для резервного копирования вы делаете sudo fsarchiver savefs -vj4z5 /media/BACKUP_DRIVE/backup.fsa /dev/sdXy. Восстановление также тривиально.

Вы даже можете использовать его для выполнения резервного копирования систем LVM во время работы с использованием моментальных снимков.

Больше документов можно найти здесь:http://www.fsarchiver.org/QuickStart

Надеюсь это поможет!

Связанный контент