Сегодня 15 ноября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Мастерская

Домашний бэкап в Ubuntu

⇣ Содержание

Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.

Программ для резервного копирования в среде Linux действительно не так уж много. Часть из них для домашнего использования не очень пригодна, так как они не всегда просты в настройке, хоть и позволяют делать резервное копирование и архивацию сотен серверов. Но нам ведь нужно всего ничего — надёжно сохранить свои файлы. По-хорошему, все важные данные должны храниться отдельно от системы, а ещё лучше — на другом физическом диске. Что касается самой ОС, то, как правило, нужно делать бэкапы для корневых каталогов home да etc и изредка некоторые подкаталоги из var или usr/local. Идеальный вариант — регулярное снятие образа всей системы. Впрочем, начать стоит хотя бы с документов. Нам даже не придётся устанавливать дополнительное ПО, так как в последней версии Ubuntu по умолчанию ставится утилита Déjà Dup. Ей-то мы и займёмся.

Déjà Dup

Эта программа играет роль стандартной системы резервного копирования (наподобие той, что встроена в Windows 7), начиная с Ubuntu 11.10. К сожалению, многие пользователи не то что не хотят ставить какие-то дополнительные утилиты для бэкапа, но и встроенными в ОС возможностями не пользуются. Как правило, до первой серьёзной потери своих данных. Немного спасают сервисы облачной синхронизации данных. В них можно хранить и резервные копии для пущей надёжности. По умолчанию Déjà Dup использует для этих целей Ubuntu One, в котором бесплатно даётся 5 Гбайт.

Чтобы включить Déjà Dup, кликните по значку с шестерёнкой в правом верхнем углу основной панели, выберите пункт «Параметры системы…» и перейдите в раздел «Резервное копирование» — это и есть настройки Déjà Dup. В разделе «Носитель» указывается то место, куда будут складываться резервные копии. Утилита умеет копировать данные на FTP, SFTP, ресурсы WebDAV, в общую папку Windows (SMB) или же в любой каталог на локальной машине, а он, в свою очередь, вполне может принадлежать, например, Dropbox.

Пользователь волен добавить свои папки, которые попадут в архив, а также исключить ненужные каталоги. Можно включить автоматическое резервирование и задать срок хранения архивов. После окончания настройки рекомендуется сделать первую копию самостоятельно, а потом включить автоматический бэкап. Если вы выбрали хранение копий в Ubuntu One, то вас попросят авторизоваться. Также резервные копии можно защитить паролем. Обратите внимание, что Déjà Dup создаёт инкрементальные бэкапы, то есть сохраняются только изменённые с последнего момента синхронизации файлы.

Для хранения данных в облаках Amazon S3 или Rackspace надо дополнительно установить пакеты python-boto и python-rackspace-cloudfiles. Оба можно найти в «Центре приложений Ubuntu». Для восстановления файлов из резервной копии надо снова обратиться к разделу «Резервное копирование» в параметрах системы. Нас спросят, откуда мы будем восстанавливать данные, предложат выбрать дату и время нужного бэкапа, а также указать папку, куда будут скопированы резервные копии.

Чуть интереснее выглядят другие возможности Déjà Dup — восстановление удалённых файлов и откат к предыдущим версиям файла. Обе они интегрированы в стандартный файловый менеджер и доступны в меню «Файл» и «Правка» соответственно. Для того чтобы ими воспользоваться, надо перейти в нужную директорию или выбрать необходимый файл. Естественно, для работы этих функций должны иметься резервные копии, из которых и будет происходить восстановление или откат.

⇡#Back In Time

Если вам нужна чуть большая гибкость в настройке бэкапов, то можно воспользоваться утилитой Back In Time. Установить её можно всё в том же центре приложений, где вы найдёте версии GUI для KDE и GNOME. После установки появятся два ярлыка для запуска программы — c root-правами и без них. Первый вариант нужен только при работе с папками, к которым у вас нет прав доступа. При первом запуске откроется окно настроек. Утилита позволят создавать несколько профилей с различающимися настройками. Для начала надо будет указать каталог, куда будут сохраняться резервные копии, и частоту их создания. Затем выбрать сохраняемые папки и файлы, а также исключения. Для исключений можно задавать шаблоны имени файла или папки.

Главная же фишка Back In Time — это умное управление архивами с резервными копиями. Она также делает инкрементальные бэкапы. Автоматическое удаление архивов можно настроить так, чтобы у вас всегда были копии за разные периоды времени, но при этом место на накопителе не тратилось впустую. Среди прочих полезных опций стоит отметить возможность отслеживать изменения в файлах путём подсчёта хеш-сумм. Только учтите, что при большом числе часто меняющихся данных, а в особенности если эти данные присутствуют в виде очень больших файлов, данная опция будет создавать серьёзную нагрузку на систему.

Ну а дальше всё просто — утилита будет сама создавать бэкапы. Можно, конечно, и самому в любой момент запустить процесс резервного копирования. Все копии отображаются в виде списка в левой части окна — выбираете любую и восстанавливаете файлы и папки из неё. Back In Time по сути является удобной надстройкой над rsync. Если вам не нужны все её возможности, то используйте утилиты попроще и без автоматизации. Например, GRsync.

⇡#Duplicati

Эта кроссплатформенная утилита умудряется несколько чужеродно выглядеть во всех трёх ОС — Windows, Linux, Mac OS. Впрочем, на основных функциях это не сказывается. В стандартных репозиториях её нет, поэтому придётся скачать deb-пакет для Ubuntu и вручную установить его. Первый запуск сопровождается появлением мастера настройки бэкапа. Как обычно, нам предлагают задать его имя, выбрать резервируемые папки и файлы. Для пущей безопасности все архивы можно зашифровать в AES-256 и сгенерировать случайный и надёжный пароль. Он хоть и сохраняется в настройках программы, но всё равно нелишним будет записать его куда-нибудь.

Главная ценность Duplicati — это возможность сохранять архивы во множестве облачных сервисов, а точнее работа с API самых популярных из них и их совместимых клонов. Мы уже когда-то рассматривали использование Amazon S3 в качестве файлохранилища при работе в Windows. В качестве примера настроим Duplicati для работы с этим облаком. Нам нужны ключи доступа (Access Keys), которые можно найти в разделе Security Credentials вашего аккаунта. Копируем их в соответствующие поля, выбираем имя для нового bucket, регион размещения и, если хочется, включаем использование RRS. Нажимаем Test Connection и соглашаемся с переименованием bucket.

Помимо облачных сервисов для хранения данных, Duplicati может использовать локальные папки и FTP/SFTP/WebDAV-ресурсы, а также крайне любопытную распределённую P2P-файловую систему Tahoe-LAFS. Дальнейшие настройки профиля бэкапа — а именно: частота создания резервных копий и их тип (инкрементальные и/или полные), автоудаление старых копий, ограничения на занимаемую ширину канала и размеры файлов архива — совпадают для любого типа хранилища. Временные интервалы в этих параметрах указываются в секундах.

Для резервирования можно выбирать отдельные папки и файлы или, наоборот, исключать часть из них. В качестве шаблона для их имён не возбраняется использовать регулярные выражения. После завершения работы мастера откроется основное окно программы, где надо будет перейти в настройки (Options) и на первой вкладке указать в качестве используемого языка English, иначе в системах с русской локалью могут возникнуть некоторые проблемы. На вкладке SSH укажите путь до SFTP (/usr/bin/sftp).

Дальнейшая работа с утилитой сводится к запуску мастера, который поможет создать новый профиль для бэкапа, отредактировать или удалить уже имеющиеся профили, а также запустить процесс восстановления данных из резервной копии или же ручного создания оной. Опции восстановления стандартны — выбор профиля, даты и времени архива, отдельных файлов и папок, а также места, куда они будет восстановлены. Рекомендуем попробовать Duplicati обладателям не только Linux, но и других ОС.

⇡#Simple Backup

В конце упомянем ещё об одной простой и полезной программе, название которой говорит само за себя. В принципе, можно оставить все её настройки по умолчанию, выставив только периодичность создания бэкапов. Как и все остальные участники нашего мини-обзора, она может сжимать резервные копии и сохранять удалённо и локально, «по-умному» удалять устаревшие архивы, исключать файлы и папки по шаблонам и путям, поддерживает профили и так далее. Simple Backup также является надстройкой над rsync.

⇡#APTonCD

Ну и напоследок расскажем о стандартной программе, которая позволяет сделать резервную копию установленного в системе ПО, а не пользовательских файлов. Утилита выполнена в виде простого мастера, на первом этапе которого предлагается создать архив (а фактически ISO-образ) или восстановить данные. Затем надо отметить нужные пакеты и при желании добавить к ним другие deb-файлы или папки с ними, а затем выбрать тип носителя (CD или DVD) и отметить галочкой опцию создания метапакета. После этого APTonCD немного подумает, скопирует и каталогизирует необходимые файлы, создаст ISO-образ и тут же предложит записать его на диск.

Для восстановления всех пакетов сразу достаточно вставить диск на другом ПК или скопировать с него все файлы и открыть пакет aptoncd-metapackage, который находится в каталоге packages. Если на другой машине уже установлен APTonCD, то можно восстановить часть пакетов с помощью самой утилиты, предварительно установив hal (см. команду ниже). Они будут скопированы в кеш APT, то есть для их установки не потребуется доступ в Сеть. На будущее диск с пакетами можно добавить в источники для установки в разделе «Параметры системы» → «Источники приложений», где на вкладке «Другое ПО» надо кликнуть по кнопке «Добавить том…».

sudo apt-get install hal

На этом наш краткий экскурс в системы резервного копирования для Ubuntu будем считать законченным. Мы умышленно исключили системы вроде знаменитой bacula, так как домашним пользователям они не подходят по множеству причин. Надеемся, что наши читатели будут всегда делать регулярные бэкапы и соблюдать элементарные правила «компьютерной гигиены». Тогда и восстанавливать в панике бесценные данные не придётся практически никогда. Удачи!

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про мастерская
 
 
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
Биткоин за неделю подешевел на 15 % — ниже $65 000 за монету 4 ч.
Новая статья: Phantom Blade Zero — танцы с клинками. Рецензия 4 ч.
То же мясо, но сочнее: брутальный платформер Super Meat Boy получит ремастер с улучшенной графикой и новыми секретами 8 ч.
Октябрьские сбои «Яндекса» привели к проверкам компании в Казахстане 10 ч.
Microsoft устранила глобальный сбой сервисов — виноватой оказалась ошибка при апгрейде сети 13 ч.
Meta тестирует аналог Polymarket — сотрудники делают ставки, станет ли Тим Кук главой Nvidia 18 ч.
Новая статья: Queen's Domain — по заветам FromSoftware. Рецензия 14-11 00:09
«Спасибо, что были с нами»: ранний доступ амбициозного российского MMO-шутера Pioner стал его могилой 13-11 22:18
Google встроила «Кошелёк» в Gemini: ИИ сможет анализировать расходы и находить забытые подписки 13-11 21:57
PS5 теряет эксклюзивы: метроидвания God of War: Sons of Sparta выйдет на PS4 с новым контентом 13-11 20:24
Европейский стартап OwlO Cloud анонсировал создание орбитального ИИ ЦОД 6 ч.
Silicon Motion представила контроллер для корпоративных SSD с интерфейсом PCIe 6.0 6 ч.
Innodisk представила PCIe 5.0 SSD и модули DDR5 для серверов 6 ч.
SpaceX объяснила, почему ускоритель Starship не вернулся к стартовой башне и взорвался 9 ч.
Скандал в Nvidia ударил по китайским ИИ-компаниям — рынок испугался, что США перекроют им кислород 11 ч.
GeForce RTX 5090 «воскресла» после слухов о снятии с производства — но стоит теперь втрое дороже 13 ч.
Corsair выпустила прозрачный блок питания, который умеет отключать видеокарту при перегрузке 14 ч.
Tesla начала продавать Cybercab за $29 990 — но без подписки машина никуда не поедет 15 ч.
Intel выпустила эксклюзивный Core Ultra 7 260K для магазина Newegg — он совсем чуть-чуть медленнее 265K 14-11 02:12
SpaceX Starship отправилась в исторический полёт — попытка поймать Super Heavy провалена 14-11 02:11