उबंटू: zfs स्नैपशॉट कैसे माउंट करें?


19

मैं ZFS स्नैपशॉट माउंट करने की कोशिश कर रहा हूं। यह इतना आसान होना चाहिए ... लेकिन मैं ऐसा नहीं कर सकता। मैं Ubuntu सर्वर 11.10 ऑनरिक, कर्नेल 3.0.0-15-सर्वर का उपयोग कर रहा हूं।

से ZFS स्थापित पीपीए भी मैं उपयोग कर रहा हूँ ZFS-ऑटो स्नैपशॉट। मैन्युअल रूप से बनाए गए स्नैपशॉट के साथ समान स्थितियां।

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 -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 पर ट्रैक किया जा रहा है


माउंट
पॉइंट के

23

आज तक, लिनक्स पर ZFS (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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.