区域的ZFS装载数据集

时间:2017-11-30 22:13:34

标签: solaris pool zfs

我关闭了我的非全局区域并卸载了她的zfs zonepath。

用于umount的

命令:

zfs unmount -f zones-pool/one-zone

细节:

zfs list | grep one
zones-pool/one-zone                                  15,2G  9,82G    32K  /zones-fs/one-zone
zones-pool/one/rpool/ROOT/solaris               15,2G  9,82G  7,83G  /zones-fs/one/root
在上文中,可以看出存在占空间,9.82G为15.2G

更多详情:

# zfs get mountpoint zones-pool/one-zone
NAME                       PROPERTY    VALUE                      SOURCE
zones-pool/one-zone        mountpoint  /zones-fs/one-zone          local


# zfs get mounted zones-pool/one-zone
NAME                       PROPERTY  VALUE  SOURCE
zones-pool/one-zone         mounted   no     -

但是,如果我尝试安装点zfs

我看不到内容

第1步安装:

zfs mount zones-pool/one-zone

步骤2请参阅使用df -h:

的mount
 df -h | grep one
zones-pool/one-zone/rpool/ROOT/solaris    25G    32K       9,8G     1%    /zones-fs/one-zone/root
zones-pool/one-zone    25G    32K       9,8G     1%    /zones-fs/one-zone

第3步列出内容:

ls -l /zones-fs/one-zone/root
total 0

为什么?

同样在第2步中,你看到df -h打印1%使用

我不明白

1 个答案:

答案 0 :(得分:0)

要查看分区数据集的内容,您需要启动区域或直接安装它。

区域文件(root-fs)位于数据集

zones-pool/one-zone/rpool/ROOT/solaris

要安装它,您需要将其“zoned”选项更改为off并将“mountpoint”选项设置为要安装的路径。 这可以通过

完成
zfs set zoned=off zones-pool/one-zone/rpool/ROOT/solaris
zfs set mountpoint=/zones-pool/one-zone-root-fs

数据集中的空间可能被快照和克隆占用,您可以通过命令检查它们:

zfs list -t snap zones-pool
zfs get -H -r -o value,name origin dom168vol1 | grep -v '^-'

第一个命令显示所有快照,第二个命令显示依赖于某些快照的数据集(没有“ - ”原始属性)。