Solaris OpenIndiana создание снимка файловой системы

Команда fssnap позволяет создавать снимки файловой системы.

 Формат команды:

 fssnap –F Fstype –V –o special_options mount point | special

-F Fstype  Тип файловой системы.

-d  Удаляет снимок. Если при создании снимка применялась опция  -ounlink вместе со снимком будет удален и файл резервной копии.

-i   Cостояние снимка.

-V  Отображает на экране команду, но не исполняет её.

-o  Позволяет определять путь до файла резервной копии и другие  специальные опции.


Для создания снимка необходимо указать файловую систему, которая подлежит копированию и путь к резервной копии. Команда fssnap создает резервную копию и два виртуальных устройства (доступ: только чтение)

 Пример:

 bash-3.00# fssnap -F ufs -o bs=/tmp/ /mntpnt/

 /dev/fssnap/1

В данном примере с помощью команды fssnap создается снимок файловой системы /mntpnt . Создан снимок snapshot0

Чтобы посмотреть информацию о сделанном снимке, необходимо ввести:

bash-3.00# fssnap -i

0 /

1 /mntpnt

 /usr/lib/fs/ufs/fssnap -i /mntpnt/ - Для отображения более подробной информации о снимке. Если понадобится посмотреть содержимое снимка, смонтируем созданное устройство /dev/fssnap/1

 # mount -o ro /dev/fssnap/1 /snapmount/

 

Также можно выполнить резервное копирование снимка

bash-3.00# ufsdump 0ufN /tmp/snapshot_backup /dev/dsk/c0d1s0 /dev/fssnap/1

DUMP: Date of this level 0 dump: Tue Jul 12 18:36:20 2011

DUMP: Date of last level 0 dump: the epoch

DUMP: Dumping /dev/rfssnap/1 (bx1:/snapmount) to /tmp/snapshot_backup.

DUMP: Mapping (Pass I) [regular files]

DUMP: Mapping (Pass II) [directories]

DUMP: Writing 32 Kilobyte records

DUMP: Estimated 348 blocks (174KB).

DUMP: Dumping (Pass III) [directories]

DUMP: Dumping (Pass IV) [regular files]

DUMP: 318 blocks (159KB) on 1 volume at 8368 KB/sec

DUMP: DUMP IS DONE

DUMP: Level 0 dump on Tue Jul 12 18:36:20 2011

 

Проверим резервную копию

bash-3.00# ufsrestore tf /tmp/snapshot_backup

2 .

3 ./lost+found

Дополнительная информация