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


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

Автор Тема: Резервирование системы. Не коректно работает Rsync  (Прочитано 64837 раз)

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

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 741
    • Просмотр профиля
Всем доброго времени суток!


Решил я настроить резервирование системы с помощью rsync

Написал вот такую команду незамысловатую, которая должна выполнить копирование всех системных файлов и каталогов кроме тех что отмечены как исключение (вирутальный файловые системы и примонтированные файловые системы).
rsync -aAXv --exclude={"/home/*","/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found/*","/1/*","/swapfile"} / /media/stdds/120SSD/1

Корневой раздел занимает 29Гб если верить выводу команды df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb6         63G          29G   32G           48% /

Команда отрабатывает но итоговый размер архива в месте назначения занимает более 60 Гб.

Вопрос, что я упустил в команде rsync? Что еще нужно исключить для Ubuntы чтобы все отрабатывалось нормально? Ранее Ubuntах 18/20 все работало нормально. Сейчас у меня Ubuntu 22.04.3 LTS
« Последнее редактирование: 20 Января 2024, 16:33:32 от Domitory »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7548
    • Просмотр профиля
Цитировать
итоговый размер архива в месте назначения занимает более 60 Гб
Вот и смотри, чего ты там накопировал. Наугад: bin, sbin, lib, snap и т.д.

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5226
    • Просмотр профиля
Что еще нужно исключить для Ubuntы чтобы все отрабатывалось нормально?
Timeshift нормально работает, в том числе и с rsync, если файловая система не поддерживает создание снимков штатными средствами

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 741
    • Просмотр профиля

Пользователь добавил сообщение 20 Января 2024, 16:59:09:
Timeshift
Что то мне подсказывает что Timeshift не будет нормально работать с rsync раз уж rsync самостоятельно не работает нормально.
« Последнее редактирование: 20 Января 2024, 17:07:15 от Domitory »

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5226
    • Просмотр профиля
Что то мне подсказывает...
- ну так попробуй  :)
   ... а то, что у тебя rsync самостоятельно не работает нормально вполне может быть из-за коряво составленной команды  ::)

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3149
    • Просмотр профиля
Что то мне подсказывает что Timeshift не будет нормально работать с rsync
1. Timeshift использует для копирования rsync.

2. Возьмите Timeshift и не мучайтесь, настраивается в пару кликов, работает отлично.

P.S. У меня вот позавчера сын перезаписал проект "блендера" по верх другого, который 2 дня делал.
Хорошо что есть Timeshift!!!
« Последнее редактирование: 20 Января 2024, 17:57:04 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1808
    • Просмотр профиля
итоговый размер архива в месте назначения занимает более 60 Гб

попробуйте добавить опцию --del

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
1. `tar -caf file.tar.gz` гораздо лучше и практичнее rsync'а.
2. Указывать надо, что именно копировать, а не чего не копировать.
3. Хотите нормального бэкапа системы - выбирайте FS с функцией снапшотов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3149
    • Просмотр профиля
Что еще нужно исключить для Ubuntы чтобы все отрабатывалось нормально?
Может ещё чего примонтированное куда нибудь забыли?
Загляните в корень, чего там? Кстати каталоги типа /bin теперь ссылки, всё равно ведь тоже надо исключать.
А чего это вы тут делаете, а?

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 741
    • Просмотр профиля
Вот и смотри, чего ты там накопировал. Наугад: bin, sbin, lib, snap и т.д.

Вот вы правы были! Я балбес! Каталог /snap надо исключать из копирования тоже, потому что в нем куча "сжатых" виртуальных образов примонтированно.


Пользователь добавил сообщение 20 Января 2024, 18:56:24:
Указывать надо, что именно копировать, а не чего не копировать.
С таром точно также можно применять исключения
tar czf /backup.tar.gz  --exclude={"/backup.tar.gz","/home/*","/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found/*","/1/*","/swapfile"} /

Пользователь добавил сообщение 20 Января 2024, 19:03:09:
`tar -caf file.tar.gz` гораздо лучше и практичнее rsync'а.

Тар нифига не практичнее чем rsync, хотя бы потому что ему надо очень много свободного места в корне чтобы распаковать все то что он загнал в огромный архив. Я настроил ежечастное копирование в архив фото и видео которые находятся в оперативной обработке и основной архив, на моем компе 400Гб будет просто не реально загонять в таровские архивы огромные. Вот с фотоархивом все прекрасно работает а с архивом системы лоханулся, несколько лет не делал резервирование системы домашней.
« Последнее редактирование: 20 Января 2024, 19:04:29 от Domitory »

 

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