Ubuntu: Як встановити знімок zfs?


18

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

Встановлений ZFS від ppa також я використовую zfs-auto-знімок. З створеними вручну знімками однакові ситуації.

Як встановити знімок 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

Відповіді:


19

Запускаючи ZoL, просто використовуйте звичайну команду mount так:

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/isissue/173


Чудова порада встановити набір даних ZFS без зміни параметру
точки встановлення

22

На сьогоднішній день 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/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.