💀
Второй курс РПО
Операционные системы и среды
Операционные системы и среды
  • История: баг
  • ОС: компоненты
  • Монтаж Ethernet
  • Процессы: управление
  • Память: абстракция
    • Виртуальная память
  • Страничная и сегментная память
    • Работа с файлами и каталогами: все команды
    • Работа с дисками: все команды
  • Файловая система и I/O
  • Управление файлами и процессами
    • Практическая работа №10
  • Редактор и оболочка
  • Изучение эмуляторов
Powered by GitBook
On this page
  • Резервное хранение
  • Способы резервного копирования в CMD
  • Типы резервного копирования
  • Хранение резервных копий
  • Практики резервного копирования
  1. Управление файлами и процессами

Практическая работа №10

15.10.2024

PreviousУправление файлами и процессамиNextРедактор и оболочка

Last updated 7 months ago

Резервное хранение

Резервное хранение (бэкап) — это процесс создания копий данных для их восстановления в случае утраты, повреждения или других инцидентов. Это помогает избежать потери важной информации и восстановить систему после сбоев.

Способы резервного копирования в CMD

Для создания резервных копий в Windows можно использовать командную строку с различными инструментами:

  1. Копирование с помощью команды xcopy xcopy позволяет копировать файлы и папки с их структурой, что полезно для создания резервных копий.

    Пример:

    xcopy C:\Data D:\Backup\Data /E /I /H
    • /E: Копирует все подкаталоги, включая пустые.

    • /I: Считает цель каталогом, если она не существует.

    • /H: Копирует скрытые и системные файлы.

  2. Копирование с помощью robocopy robocopy — более продвинутый инструмент для копирования данных, позволяющий копировать большие объемы информации и сохранять структуру каталогов.

    Пример:

    robocopy C:\Data D:\Backup\Data /MIR
    • /MIR: Зеркалирует структуру каталога.

    • /Z: Копирование в перезапускаемом режиме.

    • /SEC: Сохраняет права доступа.

  3. Архивация с помощью compact Используется для сжатия файлов и папок перед резервным копированием.

    Пример:

    compact /c /s:C:\Data\*.txt
    • /c: Сжимает файлы.

    • /s:: Указывает путь для сжатия файлов.

  4. Создание архива с помощью tar Начиная с Windows 10, можно использовать команду tar для создания архивов.

    Пример:

    tar -cvf D:\Backup\DataBackup.tar C:\Data
    • -c: Создание архива.

    • -v: Отображает процесс.

    • -f: Указывает имя архива.

  5. Автоматизация с помощью schtasks Можно настроить автоматическое резервное копирование через планировщик задач.

    Пример:

    schtasks /create /tn "BackupTask" /tr "cmd /c robocopy C:\Data D:\Backup\Data /MIR" /sc daily /st 02:00
    • /tn: Имя задачи.

    • /tr: Команда для выполнения.

    • /sc: Частота выполнения (daily — ежедневно).

    • /st: Время выполнения задачи.

Типы резервного копирования

  1. Полное резервное копирование — создаёт полную копию данных.

  2. Дифференциальное резервное копирование — копирует только изменения с момента последнего полного бэкапа.

  3. Инкрементное резервное копирование — сохраняет изменения после последнего любого бэкапа.

  4. Зеркальное резервное копирование — делает точную копию данных без сжатия.

Хранение резервных копий

  1. Локальное хранение: на физических носителях (жёсткие диски, NAS).

  2. Облачное хранение: загрузка данных в облачные сервисы.

  3. Внешние устройства: внешние диски, NAS.

Практики резервного копирования

  1. Правило 3-2-1: 3 копии данных, 2 носителя, 1 копия вне офиса.

  2. Регулярность: настройка частого резервного копирования для критичных данных.