首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solaris 11和zfs,我不理解使用的空间

Solaris 11和zfs,我不理解使用的空间
EN

Unix & Linux用户
提问于 2015-07-03 00:38:45
回答 3查看 6.3K关注 0票数 3

情况就是这样。Solaris11虚拟机在VirtualBox上作为客人访问。虚拟磁盘为55 df df报表。

代码语言:javascript
复制
Filesystem             Size   Used  Available Capacity  Mounted on
rpool/ROOT/solaris-8    55G   5.9G        11G    35%    /
/devices                 0K     0K         0K     0%    /devices
/dev                     0K     0K         0K     0%    /dev
ctfs                     0K     0K         0K     0%    /system/contract
proc                     0K     0K         0K     0%    /proc
mnttab                   0K     0K         0K     0%    /etc/mnttab
swap                    10G   1.8M        10G     1%    /system/volatile
objfs                    0K     0K         0K     0%    /system/object
sharefs                  0K     0K         0K     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap2.so.1
                        17G   5.9G        11G    35%    /lib/libc.so.1
fd                       0K     0K         0K     0%    /dev/fd
rpool/ROOT/solaris-8/var
                        55G   285M        11G     3%    /var
swap                    10G    12K        10G     1%    /tmp
rpool/VARSHARE          55G   2.7M        11G     1%    /var/share
rpool/export            55G    32K        11G     1%    /export
rpool/export/home       55G    12M        11G     1%    /export/home
rpool                   55G   4.6M        11G     1%    /rpool
rpool/VARSHARE/zones    55G    31K        11G     1%    /system/zones
rpool/pubblica          55G    38K        11G     1%    /var/pubblica
rpool/VARSHARE/pkg      55G    32K        11G     1%    /var/share/pkg
rpool/VARSHARE/pkg/repositories
                        55G    31K        11G     1%    /var/share/pkg/repositories

zpool列表报告

代码语言:javascript
复制
zpool list
NAME    SIZE  ALLOC   FREE  CAP  DEDUP  HEALTH  ALTROOT
rpool  55.5G  43.0G  12.5G  77%  1.00x  ONLINE  -

zfs列表报告

代码语言:javascript
复制
NAME                              USED  AVAIL  REFER  MOUNTPOINT
rpool                            43.3G  11.3G  4.65M  /rpool
rpool/ROOT                       31.9G  11.3G    31K  legacy
rpool/ROOT/solaris-7             95.3M  11.3G  8.57G  /
rpool/ROOT/solaris-7/var         27.1M  11.3G  20.5G  /var
rpool/ROOT/solaris-8             31.8G  11.3G  5.95G  /
rpool/ROOT/solaris-8/var         21.0G  11.3G   285M  /var
rpool/VARSHARE                   2.75M  11.3G  2.66M  /var/share
rpool/VARSHARE/pkg                 63K  11.3G    32K  /var/share/pkg
rpool/VARSHARE/pkg/repositories    31K  11.3G    31K  /var/share/pkg/repositories
rpool/VARSHARE/zones               31K  11.3G    31K  /system/zones
rpool/dump                       1.03G  11.4G  1.00G  -
rpool/export                     12.1M  11.3G    32K  /export
rpool/export/home                12.1M  11.3G  12.1M  /export/home
rpool/pubblica                   38.5K  11.3G  38.5K  /var/pubblica
rpool/swap                       10.3G  11.6G  10.0G  -

我试过这个命令

代码语言:javascript
复制
for i in bin export kernel opt system usr boot home lib root var;do gdu -shc $i;done

给出这个结果

代码语言:javascript
复制
512     bin
512     total
13M     export
13M     total
115M    kernel
115M    total
277M    opt
277M    total
14M     system
14M     total
5.1G    usr
5.1G    total
100M    boot
100M    total
512     home
512     total
70M     lib
70M     total
1.1M    root
1.1M    total
289M    var
289M    total

我的问题是,为什么有超过40 is的分配?只有11 is的免费?我倒10 6GB交换所以55-10=40大约6GB是使用(du -shc报告)所以40-6=35 6GB免费,为什么只有11 6GB免费?我错过了什么?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2015-07-03 16:14:06

不要(直接)删除其他回复建议您做的快照(而且是克隆的)。

您的服务器有多个引导环境

您可以使用以下命令列出它们:

代码语言:javascript
复制
beadm list

如果不需要回滚到以前创建的引导环境,可以使用以下命令删除它:

代码语言:javascript
复制
beadm destroy boot-environment-name 
票数 2
EN

Unix & Linux用户

发布于 2015-07-03 15:14:40

你错过了快照和/或克隆。检查来自zfs list -t all的输出。

票数 1
EN

Unix & Linux用户

发布于 2015-07-03 15:26:46

zfs列表报告

代码语言:javascript
复制
rpool/ROOT                       31.9G  11.3G    31K  legacy
rpool/ROOT/solaris-7             95.3M  11.3G  8.57G  /
rpool/ROOT/solaris-7/var         27.1M  11.3G  20.5G  /var
rpool/ROOT/solaris-8             31.8G  11.3G  5.95G  /
rpool/ROOT/solaris-8/var         21.0G  11.3G   285M  /var

正如@andrew告诉您的,这是一个旧快照,如果您不再需要它们,您应该删除它们。

把他们列出来

代码语言:javascript
复制
zfs list -r -t snapshot 

代码语言:javascript
复制
zfs destroy -r XX

其中XX将是从上面得到的。我手边没有solaris。

这很可能是zfs destroy -r rpool/ROOT/solaris-7@1970-01-01-01:00:00 (有合适的日期)

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

https://unix.stackexchange.com/questions/213671

复制
相关文章

相似问题

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