首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu:如何挂载zfs快照?

Ubuntu:如何挂载zfs快照?
EN

Ask Ubuntu用户
提问于 2012-02-11 17:55:49
回答 2查看 50K关注 0票数 31

我正在尝试挂载zfs快照。应该是这样的easy...but我不能那样做。我正在使用UbuntuServer11.10Oneric,内核3.0.0-15-服务器.

ppa安装了ZFS,我也使用zfs-自动快照。使用手动创建的快照实现相同的情况。

如何挂载zfs快照?

代码语言:javascript
复制
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
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-02-11 21:02:47

运行ZoL,只需使用常规挂载命令,如下所示:

代码语言:javascript
复制
mount -t zfs tank/www@zfs-auto-snap_hourly-2012-02-11-1917 /mnt/snapshot/tank/www

像这样卸下它:

代码语言:javascript
复制
umount /mnt/snapshot/tank/www

这是https://github.com/zfsonlinux/zfs/issues/173正在跟踪的一个bug

票数 32
EN

Ask Ubuntu用户

发布于 2014-12-15 16:02:24

从今天起,Linux上的ZFS (ZoL)现在还支持通过dataset根目录中的不可见(而非隐藏)目录对快照进行只读访问。

代码语言:javascript
复制
# 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/

票数 35
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/103369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档