Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [117]
Музыка [19]
Общее [305]
Японский язык [12]
ZX Spectrum [70]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [135]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]
ПЭВМ КУВТ [5]


 
Дневник (2020 » Январь » 15 в 12:30)
GNU/Linux rsync — резервное копирование

rsync
Резервное копирование файлов, а также альтернатива cp и scp.
Нашёл время и изучил, как только клюнул в попу жаренный петух



Пример моей строки:
time rsync -av --info=progress2 --no-i-r --exclude /games/ /mnt/from /mnt/to

time — утилита подсчитывает, как долго выполнялась следующая за ней команда.

/mnt/from /mnt/to
— откуда и куда копировать. Внимание! Если в конце пути источника нет слэша, то скопируется сам каталог. 

Если слэш есть, или источник указывает на каталог без имени, то скопируется содержимое каталога.
/mnt/from/ /mnt/to

-a  — рекурсивное копирование всех файлов и каталогов включая их атрибуты, такие как дата создания и дата изменения.

-v 
— подробный отчет о работе по мере выполнения и по окончании.

--info=progress2
   — ещё более подробный вывод о процессе копирования.

--no-i-r 
   — сначала просканировать объём работ, и лишь затем копировать. Иначе будет делать это параллельно с копированием, а из-за этого сложно будет оценить оставшееся время работы, оно будет сначала наоборот рости.

--exclude /Games/
—  не копировать эту папку.


Если это не первый бэкап, а обновление существующего:

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


Использованные ссылки:
  1. https://vds-admin.ru/unix-toolbox/rsync
  2. https://www.alexeykopytko.com/2017/rsync-howto/

Категория: GNU/Linux | Просмотров: 455 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 4.

23.12.2020 01:58
1 harushima
0  
опции -n или —dry-run (тестовый прогон без фактической синхронизации).
https://itproffi.ru/utilita-rsync-sinhronizatsiya-fajlov-v-linux/


19.10.2023 05:52
2 harushima
0  
ВАЖНО!
Флаг --del может привести к потери данных на целевом пути, если неправильно указать пути.


19.10.2023 09:01
3 harushima
0  
В чём разница наличия или отсутствия слешей?

В "path2" появится каталог "path1"
time rsync -av --info=progress2 "/from/path1" "/to/path2"
В "path2" появится СОДЕРЖИМОЕ "path1"
time rsync -av --info=progress2 "/from/path1/" "/to/path2"


14.04.2024 09:20
4 harushima
0  
Как запустить Rsync в несколько потоков

https://wiki.dieg.info/rsync#kak_zapustit_rsync_v_neskolko_potokov

Если нужно перенести много директорий, то лучше запускать rsync в несколько потоков. В примере ниже вы должны находиться в директории /var/www/. Ключ P указывает количество потоков, в данном случае 5 потоков.

ls | xargs -I '{}' -P 5 -n1 rsync -aHx --numeric-ids --progress --stats /var/www/'{}'/ 10.10.10.10:/var/www/'{}'/

Второй вариант многопоточности rsync. У нас имеются директория с вложениями как фалов, так и еще поддиректориями со своими файлами.

find . -type d | xargs -I '{}' -P 5 -n1 rsync -a --del /home/old/Foto/'{}'/ /home/old/CloudDisk/'{}'/

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Январь 2020  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы