Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

ProcedureСоздание снимка UFS при помощи fssnap

В этой процедуре используется команда fssnap, которая создает временный образ файловой системы, для которой будут создаваться резервные копии.

Этот метод может использоваться только для "чистого" последовательного резервного копирования файлов зоны и только на работающих зонах. Однако также рекомендуется на время создания снимка приостановить или зафиксировать в контрольной точке работу активных приложений, которые обновляют файлы. Приложение, обновляющее файлы при создании снимка, может оставить файлы внутренне поврежденными, усеченными или в состоянии, непригодном для использования.

В приведенной ниже процедуре обратите внимание на следующее:

Перед началом работы

Целевая резервная копия – /backup/my-zone.ufsdump. Следует создать каталог backup в /.

  1. Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).

    Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.

  2. Создайте снимок.


    global# fssnap -o bs=/export /export/home
    

    Появится экран, подобный следующему:


    dev/fssnap/0
  3. Смонтируйте снимок.


    global# mount -o ro /dev/fssnap/0 /mnt
    
  4. Выполните резервное копирование my-zone из снимка.


    global# ufsdump 0f /backup/my-zone.ufsdump /mnt/my-zone
    

    Появится экран, подобный следующему:


    DUMP: Date of this level 0 dump: Thu Oct 06 15:13:07 2005
       DUMP: Date of last level 0 dump: the epoch
       DUMP: Dumping /dev/rfssnap/0 (pc2:/mnt) to /backup/my-zone.ufsdump.
       DUMP: Mapping (Pass I) [regular files]
       DUMP: Mapping (Pass II) [directories]
       DUMP: Writing 32 Kilobyte records
       DUMP: Estimated 176028 blocks (85.95MB).
       DUMP: Dumping (Pass III) [directories]
       DUMP: Dumping (Pass IV) [regular files]
       DUMP: 175614 blocks (85.75MB) on 1 volume at 2731 KB/sec
       DUMP: DUMP IS DONE
  5. Демонтируйте снимок.


    global# umount /mnt
    
  6. Удалите снимок.


    global# fssnap -d /dev/fssnap/0
    

    Следует отметить, что снимок также удаляется из системы при перезагрузке.