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


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

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

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

Оффлайн eliko

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

Оффлайн ReNzRv

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

Оффлайн victor00000

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

Wars ~.o

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
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 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн 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

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
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.048 секунд. Запросов: 25.