nav-img
Evolution

Просмотр содержимого образа

Для просмотра записей в файле образа в формате sbd используется операция sbdctl view. При этом возможно посмотреть как метаданные образа, так и заголовки отдельных записей. Просмотр данных тома, хранящихся в записях, пока не реализован.

Операция sbdctl view:

sbdctl view [--filename <file-name> | --stdout] <other options>

Пример использования:

$ sbdctl view -f volume.sbd
snapshot type: incremental
base version: 2
version: 4
timestamp: 1712056349538 (2024-04-02 11:12:29)
snapshot name:
volume ID: 670adb3d59bff77e
volume size: 2147483648
block size: 4096
ext: logical offset: length: flags:
1 4194304 4194304 zero
2 1140850688 4096 nonzero

В данном случае сначала выводятся метаданные файла образа: тип снапшота, его версия, базовая версия, имеющая смысл для инкрементальных снапшотов, время создания и название снапшота, а так же информация об исходном томе. На данный момент эта информация может отличаться от той, что выдает утилита storage snap (подробнее в сноске в описании sbdctl export). Дальше идет список записей (экстентов), состоящих из порядкового номера экстента, смещения в исходном томе, длины записи и ее типа — nonzero для записей с данными и zero для блоков, помеченных как «неиспользуемые».

Необходимый параметр один — имя входного файла:

  • --filename file или -f file — имя входного файла в формате sbd.

  • или --stdin — для чтения данных снапшота со стандартного ввода (поддерживается, начиная с версии 1.3).

Необязательные параметры:

  • --data-only — выводит только список экстентов.

  • --meta-only — выводит только метаданные.

  • --record-filter arg или -r arg — выводит только экстенты определенного типа, допустимые значения — nonzero для показа записей с данными и zero для показа записей о неиспользуемых участках.