Домашняя папка синхронизируется к HD: результаты отличаются!

Я плохо знаком с Ubuntu. Я хотел бы иметь точную копию своей домашней папки на моем Жестком диске.

Я попробовал следующее (никакие программы, работающие на Ubuntu):

1. Вставка копии ~ / к/dest1/на перетаскивание в наутилусе

-> du-s отличается, и разность-r ~//dest1/отличается (больше файлов по src)

2. rsync-ahv ~//dest1/du-s отличается, и разность-r ~//dest1/отличается (больше файлов по src)

3. sudo rsync-ahv ~//dest2/

-> du-s отличается, и разность-r ~//dest2/отличается (больше файлов по src)

4. CP sudo-a ~/./dest3/

-> du-s отличается, и разность-r ~//dest2/отличается (больше файлов по src)

Затем я ejecdted HD от человечности и сравненных папок с помощью Windows:

dest3 и dest2 являются идентичным dest 1, содержит еще один файл

Что я могу сделать для точного зеркального отражения моей домашней папки к HD?

0
задан 10 July 2018 в 05:31

1 ответ

Использовать rsync утилита для клонирования каталога. Выполненный:

sudo rsync -xrlptgoEvv --progress /home/user/source/ /home/user/dest/

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

sudo rsync -xrlptgoEvv --progress --delete /home/user/source/ /home/user/dest/

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

tar pcvf archive.tar sourcedir/

Gzip сжал архив tar (архивный файл меньше, но процесс создания медленнее), может быть создан с

tar pczvf archive.tar.gz sourcedir/

Для извлечения таких архивов используйте команды:

tar xvf archive.tar
tar xzvf archive.tar.gz

Комментарий. Использовать sudo прежде tar управляйте, содержит ли Ваш каталог файлы с ограниченным доступом для текущего пользователя.

2
ответ дан 28 October 2019 в 09:21

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

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