Linux Labs

Хранилище / Ступень 10 из 11

Rsync — зеркало, сравнение и границы удаления

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 8 · лаба · 25 минсредняя

Выровнять зеркало каталога (rsync)

Зеркало каталога отстало от источника. Сделай его точной копией и не задень ни источник, ни соседние данные.

Ситуация

~/sync-lab/mirror — зеркало каталога ~/sync-lab/source, его давно не обновляли. Завтра с зеркала будут переносить данные на запасной сервер, поэтому оно должно совпасть с источником до байта. Рядом, в ~/sync-lab/keep, лежат данные, которые к зеркалу не относятся.

Задача

Сделай mirror точной копией содержимого source:

  1. в mirror те же файлы и каталоги, что в source, включая скрытые, и ничего лишнего;
  2. содержимое, права, владелец и время изменения каждого файла совпадают с source;
  3. пробная синхронизация из source в mirror со сравнением по содержимому не находит расхождений;
  4. source и keep остались как были.

Ограничения

  • Удалять что-либо можно только внутри mirror.
  • Работай от своего пользователя, sudo для этой задачи не нужен.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 4
  • В mirror те же файлы и каталоги, что в source, включая скрытые, и ничего лишнего — ещё не выполнена
  • Содержимое, права, владелец и время изменения файлов совпадают с source — ещё не выполнена
  • Пробная синхронизация из source в mirror со сравнением по содержимому не находит расхождений — ещё не выполнена
  • source и keep остались как были — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 4
  • В mirror те же файлы и каталоги, что в source, включая скрытые, и ничего лишнего — ещё не выполнена
  • Содержимое, права, владелец и время изменения файлов совпадают с source — ещё не выполнена
  • Пробная синхронизация из source в mirror со сравнением по содержимому не находит расхождений — ещё не выполнена
  • source и keep остались как были — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 4
  • В mirror те же файлы и каталоги, что в source, включая скрытые, и ничего лишнего — ещё не выполнена
  • Содержимое, права, владелец и время изменения файлов совпадают с source — ещё не выполнена
  • Пробная синхронизация из source в mirror со сравнением по содержимому не находит расхождений — ещё не выполнена
  • source и keep остались как были — ещё не выполнена
Загрузка…