Как сохранить синхронизацию папки с внешним жестким диском USB?

17

У меня есть растущая коллекция музыки, которую я вручную синхронизирую с внешним USB-накопителем. Иногда я редактирую их теги ID3, добавляю или удаляю файл на жестком диске или на USB-накопителе, и я хотел бы синхронизировать эти изменения между обоими.

Есть ли в Ubuntu что-нибудь, что могло бы помочь мне в этом сценарии? Желательно что-то простое в использовании с пользовательским интерфейсом.

Обновление : чтобы прояснить мой вопрос, изменения могут произойти как на локальном жестком диске, так и на USB-накопителе, поэтому процесс синхронизации должен выполняться в обоих направлениях.

Cesar
источник
Есть ли способ автоматически сделать это без правил udev?
user29020

Ответы:

12

Ну, rsync - отличный инструмент командной строки для этого.

Вы упомянули, что вам нужен графический интерфейс, поэтому я рекомендую Gadmintools, который содержит gadmin-rsync.


Обновление: попробуйте попробовать Unison-GTK .

Натан Осман
источник
Разве rsync хорош только для синхронизации в одном направлении? Пожалуйста, смотрите мой обновленный вопрос.
Цезарь
@Cesar: я обновил свой ответ.
Натан Осман
Unison-GTK отлично подходит для этой цели, он обычно обрабатывает все двусторонние изменения так, как вы ожидаете, что они будут обработаны, поэтому вам нужно просто нажать «Перейти». Единственным недостатком унисон является то, что его разработчики больше не поддерживают его, поэтому не будет никаких новых функций и т. Д.
Марсель Стимберг
3

Я знаю, что это старый вопрос, но, поскольку это может быть ответом для кого-то, я хотел сказать, что я пробую FreeFileSync, приложение с открытым исходным кодом, связанное с другой утилитой, названной RealTimeSync. Этот последний запускает команду (предположительно, FreeFileSync, но я полагаю, что вы можете фактически выполнить любую командную строку) всякий раз, когда содержимое папки изменяется (или когда эта папка становится доступной). Я буду обновлять результаты, но, на первый взгляд, выглядит многообещающе (несмотря на скудную и ориентированную на Windows документацию).

Обновление: похоже, работает хорошо. Я установил RealTimeSync, чтобы следить за доступностью и / или изменениями двух папок (исходной и целевой) и запускать задание синхронизации, когда это произошло, и все прошло хорошо. Удаления также распространяются с (я думаю) приятной функцией: удаленные файлы (те, которые были удалены с помощью FreeFileSync в результате синхронизации) попадают в папку внутри корзины (или в папке по вашему выбору) с именем FFS + time- штамп с датой.

Тем не менее, необходимо проверить его в тяжелых условиях (большие задания синхронизации, большое количество файлов), чтобы проверить скорость сравнения файлов. Сделаю завтра.

Лури
источник
Вы можете скачать его оттуда
Страгу
Я попробовал, и он очень прост в использовании, с несколькими режимами (двусторонний, зеркальный, обновление и пользовательский). Я выполнил синхронизацию 37,3 Гб за 17 минут через USB 2.0 для папки, размер которой превышает 224 Гб.
Страгу
2

Я думаю, что лучшим программным обеспечением для этой ситуации будет DirSyncPro (V1.4). Вы можете проверить их сайт здесь . Это программное обеспечение написано с использованием Java, поэтому его не нужно устанавливать и оно очень переносимо. Он имеет несколько функций, таких как резервное копирование , синхронизация файлов , зеркалирование дисков и является бесплатным решением.

Он находится в стадии активной разработки, и вы можете гарантировать получение новых функций часто. Программное обеспечение является зрелым, стабильным и идеальным программным обеспечением для резервного копирования. Попробуйте его без каких-либо хлопот установки.

Я приложил скриншот программного обеспечения ниже.

введите описание изображения здесь

Он работает как в двух направлениях, так и в одном направлении, что делает его идеальным программным обеспечением для резервного копирования. Вы также можете запланировать резервное копирование, создать исключение и сохранить настройки задания, поэтому вам не нужно создавать их каждый раз, когда вы хотите сделать резервную копию чего-либо.

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

nik90
источник
1

Я обычно использую rsync в этих сценариях; есть версия с графическим интерфейсом, grsyncно я не знаю, насколько это просто.

jbowtie
источник
Разве rsync хорош только для синхронизации в одном направлении? Пожалуйста, смотрите мой обновленный вопрос.
Цезарь