Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Rsync - синхронизация  (Прочитано 233 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн eliko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Rsync - синхронизация
« : 02 Сентябрь 2019, 00:23:52 »
привет, я хотел синхронизировать уже скопированную папку (через cp -r) с помощью команды rsync -rvh dir1 /root/dir2. после синхронизации папка dir2 получилось намного большего размера чем dir1. я хочу чтобы они были одинакового размера(в основном там фильмы - 500 гб- хочу с хдд на внешный накопитель). вопрос: как мне это сделать? Заранее спасибо!

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2295
    • Просмотр профиля
Re: Rsync - синхронизация
« Ответ #1 : 02 Сентябрь 2019, 00:49:17 »
Чем размеры папок смотришь? Намного это насколько? Найди и покажи для примера один файл который сильно увеличился. Размеры можно узнать командой:
du -h файлdu -sh папка

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15575
  • Я не слышу.
    • Просмотр профиля
Re: Rsync - синхронизация
« Ответ #2 : 02 Сентябрь 2019, 01:00:38 »
папка - 4kb.

~.o

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 3205
  • Capture the truth
    • Просмотр профиля
    • Всезнайка
Re: Rsync - синхронизация
« Ответ #3 : 02 Сентябрь 2019, 01:07:56 »
rsync -ruvh --delete dir1 /root/dir2
Пользователь добавил сообщение 02 Сентябрь 2019, 01:10:06:
!!! --delete - c осторожностью. Перепроверьте с ключом -n
« Последнее редактирование: 02 Сентябрь 2019, 01:10:06 от ALiEN175 »
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 8 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн eliko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Rsync - синхронизация
« Ответ #4 : 02 Сентябрь 2019, 06:51:45 »
Чем размеры папок смотришь? Намного это насколько? Найди и покажи для примера один файл который сильно увеличился. Размеры можно узнать командой:
du -h файлdu -sh папка

dir1 был с фильмами - 476 гб, при копировании (cp -r dir1 dir2) некоторые файлы выдали ошибку:input/output error и не были скопированы. в итоге dir2 получилось с размером 450 гб. подумал, что rsync поможет сделать их одинаковыми и по количеству и по размеру. однако в синхронизации где то 15 процентов файлов (рассуждаю по началным буквам файлов) проверил размер dir2 и он стал 542 гб. а мне место на диске катастрофически не хватает.
« Последнее редактирование: 02 Сентябрь 2019, 07:29:50 от eliko »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26653
    • Просмотр профиля
Re: Rsync - синхронизация
« Ответ #5 : 02 Сентябрь 2019, 08:20:40 »
1. Для rsync есть разница между "rsync -rvh dir1 /root/dir2" и "rsync -rvh dir1/ /root/dir2"
2. Файлы больше стать не могли. Но в вашем случае я бы копировал с -с.
3. Если места нехватает, покупайте новые диски.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн eliko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Rsync - синхронизация
« Ответ #6 : 02 Сентябрь 2019, 08:40:31 »
1. Для rsync есть разница между "rsync -rvh dir1 /root/dir2" и "rsync -rvh dir1/ /root/dir2"
2. Файлы больше стать не могли. Но в вашем случае я бы копировал с -с.
3. Если места нехватает, покупайте новые диски.

Спасибо, совет #1 помог понять проблему. в папке dir2 появилась еще один папка dir2. удалил его и заново проделал rsync. получилось, Спасибо большое!

 

Страница сгенерирована за 0.069 секунд. Запросов: 24.