Найти в Дзене
Мой комп

Что такое Rsync и Grsync в Linux Mint?

Данная статья будет разбита на три части из-за большого объема материала. В первой части статьи мы рассмотрим утилиту Rsync и ее графический интерфейс Grsync в Linux Mint. Установим графический интерфейс в нашу систему. Во второй части статьи мы рассмотрим создание резервной копии корневого каталога Limux Mint с помощью Grsync. В третьей части статьи мы снова установим Grsync на Live CD Linux Mint и восстановим систему из резервной копии. Я уже рассматривала создание снимков состояния системы с помощью Timeshift. Узнала два типа снимков состояния системы: RSYNC и BTRFS. Меня заинтересовала утилита Rsync для создания резервных копий и восстановления системы. Rsync - это мощная консольная утилита в Linux и Unix‑подобных системах для синхронизации, копирования и передачи файлов между локальными и удалёнными системами. В Linux Mint утилита rsync обычно предустановлена по умолчанию. ПРИМЕЧАНИЯ: Grsync — это графический интерфейс для консольной утилиты rsync в Linux. Он упрощает работу с rs
Оглавление

Данная статья будет разбита на три части из-за большого объема материала.

В первой части статьи мы рассмотрим утилиту Rsync и ее графический интерфейс Grsync в Linux Mint. Установим графический интерфейс в нашу систему.

Во второй части статьи мы рассмотрим создание резервной копии корневого каталога Limux Mint с помощью Grsync.

В третьей части статьи мы снова установим Grsync на Live CD Linux Mint и восстановим систему из резервной копии.

Я уже рассматривала создание снимков состояния системы с помощью Timeshift.

Узнала два типа снимков состояния системы: RSYNC и BTRFS.

Меня заинтересовала утилита Rsync для создания резервных копий и восстановления системы.

Linux Mint
Linux Mint

Что такое Rsync?

Rsync - это мощная консольная утилита в Linux и Unix‑подобных системах для синхронизации, копирования и передачи файлов между локальными и удалёнными системами.

В Linux Mint утилита rsync обычно предустановлена по умолчанию.

Преимущества утилиты Rsync:

  • Эффективность: минимум трафика за счёт передачи только изменений в системе;
  • Надёжность: проверка целостности данных;
  • Автоматизация: легко интегрируется в скрипты и cron‑задачи;
  • Гибкость: много опций для тонкой настройки утилиты.

ПРИМЕЧАНИЯ:

  1. Скрипт — это набор инструкций или программный код, написанный на языке сценариев . Он интерпретируется и выполняется средой выполнения (например, интерпретатором, браузером или командной строкой) для автоматизации задач, управления программами или выполнения других операций.
  2. Cron‑задачи — это автоматически выполняемые команды или скрипты, запущенные по заранее заданному расписанию в Unix‑подобных системах (Linux, macOS и другие).

Что такое Grsync?

Grsync — это графический интерфейс для консольной утилиты rsync в Linux. Он упрощает работу с rsync, позволяя настраивать резервное копирование и синхронизацию файлов через визуальные элементы (кнопки, поля ввода), а не через командную строку.

Ключевые особенности:

  • Предварительный просмотр: функция Dry Run показывает, что будет скопировано, без реального изменения файлов;
  • Гибкость: поддерживает все основные опции rsync (сохранение прав, времени, сжатие, исключения и так далее);
  • Сохранение сессий: можно создать и сохранить шаблоны настроек для регулярного использования;
  • Grsync работает в любых дистрибутивах Linux, где установлен rsync.

Мы будем рассматривать графический интерфейс - Grsync.

Сначала нам нужно открыть Терминал.

Открываем Терминал

Проще всего это сделать через Терминал.

Чтобы открыть Терминал, нужно нажать сочетание клавиш: Ctrl+Alt+T.

Cочетание клавиш: Ctrl+Alt+T
Cочетание клавиш: Ctrl+Alt+T

Или нажимаем на значок Терминала на панели задач Linux Mint.

Linux Mint
Linux Mint

Открылось окно Терминала.

Окно Терминала
Окно Терминала

Обновляем список пакетов и сами пакеты

Для этого мы вводим команду:

sudo apt update && sudo apt upgrade -y

Окно Терминала
Окно Терминала

Нажимаем клавишу Enter.

Вводим пароль от нашей учетной записи пользователя.

Окно "Терминал"
Окно "Терминал"

Снова нажимаем клавишу Enter.

Что делает данная команда?

  • sudo apt update - обновляет список доступных пакетов;
  • && - оператор "И"
  • sudo apt upgrade - обновляет все установленные пакеты до последних версий.

Если команда sudo apt update завершается успешно, выполняется apt upgrade для установки обновлений.

  • -y - автоматически подтверждает все обновления, исключая необходимость ручного подтверждения каждого пакета.

Идет обновление пакетов. Ждем.

Окно "Терминал"
Окно "Терминал"
Окно "Терминал"
Окно "Терминал"

Обновление пакетов завершено.

Проверка наличия Rsync

Чтобы проверить наличие программы Rsync мы вводим команду:

rsync --version

Окно "Терминал"
Окно "Терминал"

Нажимаем клавишу Enter.

Rsync версии 3.2.7 установлен.

Окно "Терминал"
Окно "Терминал"

Установка Grsync

Теперь давайте установим графический интерфейс для утилиты Rsync.

Для этого мы вводим команду:

sudo apt install grsync -y

Окно "Терминал"
Окно "Терминал"

Нажимаем клавишу Enter.

Идет установка Grsync. Ждем.

Окно "Терминал"
Окно "Терминал"

Установка Grsync завершена.

Терминал можно закрыть.

Окно "Терминал"
Окно "Терминал"

Утилиту Grsync можно найти в категории "Система".

Linux Mint
Linux Mint
JОкно программы Rsync
JОкно программы Rsync

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

В следующей части статьи мы создадим резервную копию корневого каталога Linux Mint с помощью Rsync.

Уважаемые читатели! Если Вам понравилась статья, поставьте, пожалуйста лайк и подпишитесь на канал. Обсуждение материала в комментариях только приветствуется. Мне будет очень приятно.