Ubuntu: Как смонтировать снимок zfs?

Я пытаюсь смонтировать снимок zfs. Это должно быть так просто ... но я не могу этого сделать. Я использую Ubuntu Server 11.10 Oneric, ядро ​​3.0.0-15-сервер.

Установил ZFS из ppa , также я использую zfs-auto-snapshot. С созданными вручную снимками те же ситуации.

Как смонтировать снимок zfs?

root@us1:/# zfs list -t snapshot
NAME                                                            USED  AVAIL  REFER  MOUNTPOINT
tank/www@zfs-auto-snap_hourly-2012-02-11-1917                   0      -   268K  -

root@us1:/# zfs mount tank/www@zfs-auto-snap_hourly-2012-02-11-1917 /mnt/snapshot/tank/www
too many arguments
usage:
        mount
        mount [-vO] [-o opts] <-a | filesystem>

For the property list, run: zfs set|get

For the delegated permission list, run: zfs allow|unallow

root@us1:/# zfs mount tank/www@zfs-auto-snap_hourly-2012-02-11-1917
cannot open 'tank/www@zfs-auto-snap_hourly-2012-02-11-1917': operation not applicable to datasets of this type
17
задан 24 February 2012 в 23:19

2 ответа

На сегодняшний день ZFS в Linux (ZoL) теперь также поддерживает доступ к снимкам только для чтения через невидимый (не скрытый, невидимый) каталог в корне набора данных.

# ls -a /tank/test
./  ../  boot.tar  text.tar  text.tar.2
# cd /tank/test/.zfs/
# ls -a
./  ../  shares/  snapshot/

В каталоге snapshot вы найдете копии всех ваших снимков только для чтения.

Вы можете сделать .zfs видимым через zfs set snapdir=visible tank/test.

Источник: https://pthree.org/2012/12/19/zfs-administration-part-xii-snapshots-and-clones/

0
ответ дан 24 February 2012 в 23:19

Запустив ZoL, просто используйте обычную команду монтирования следующим образом:

mount -t zfs tank/www@zfs-auto-snap_hourly-2012-02-11-1917 /mnt/snapshot/tank/www

Снимите его так:

umount /mnt/snapshot/tank/www

Это ошибка, отслеживаемая в https://github.com/zfsonlinux/zfs/issues/173

0
ответ дан 24 February 2012 в 23:19

Другие вопросы по тегам:

Похожие вопросы: