ZFS는 마술처럼 여유 저장 공간을 사라집니다.

ZFS는 마술처럼 여유 저장 공간을 사라집니다.

시스템에서 zfs를 실행하면 루트 파티션이 설명 없이 계속 축소됩니다. 이제 공간이 부족해 모든 것이 어디로 갔는지 찾을 수 없습니다.

간단한 df는 다음을 보여줍니다(TV 파일 시스템은 무시해도 됩니다. 저는 루트에만 관심이 있습니다).

[root@SV02 /]# df -h
Filesystem             Size   Used  Available Capacity  Mounted on
rpool/ROOT/opus-2457409-2017-11-07-release
                        90G   6.6G        35G    16%    /
/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                    11G   404K        11G     1%    /etc/svc/volatile
objfs                    0K     0K         0K     0%    /system/object
bootfs                   0K     0K         0K     0%    /system/boot
sharefs                  0K     0K         0K     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
                        41G   6.6G        35G    16%    /lib/libc.so.1
fd                       0K     0K         0K     0%    /dev/fd
swap                    11G     4K        11G     1%    /tmp
swap                    11G    60K        11G     1%    /var/run
TV05                   168T    41K        11T     1%    /TV05
TV05/Media05           168T   155T        11T    94%    /TV05/Media05
TV05/OpenDrives        168T   1.1T        11T     9%    /TV05/OpenDrives
TV08                    54T    53K       2.2T     1%    /TV08
TV08/Media08            54T    24T       383G    99%    /TV08/Media08
TV08/MxSFX              54T    26T       383G    99%    /TV08/MxSFX
TV08/RMedia04           54T    51K       383G     1%    /TV08/RMedia04
rpool/export            90G    32K        35G     1%    /export
rpool/export/home       90G    86K        35G     1%    /export/home
rpool/export/home/open
                        90G   404M        35G     2%    /export/home/open
rpool                   90G    43K        35G     1%    /rpool

사용량/가용성에 불일치가 있는 것 같습니다.

추적하는 중:

[root@SV02 /]# du -sh *
   0K   bin
  10M   boot
  10M   core
 2.0M   dev
 430K   devices
  58M   etc
 405M   export
   0K   home
 141M   kernel
  48M   lib
   2K   media
  24K   mnt
   3K   Mounts
   0K   net
 1.5G   opt
 174M   platform
 3.6G   proc
   4K   rmdisk
  10M   root
  23K   rpool
 1.9M   sbin
   2K   scripts
 5.1M   system
  12K   tmp
 1.5G   usr
 3.1G   var

글쎄요, 거기에는 아무것도 없습니다... 스냅샷일지도 모른다고 생각했지만 그렇지 않은 것 같습니다.

[root@SV02 /]# zfs list -t all
NAME                                                             USED  AVAIL  REFER  MOUNTPOINT
TV05                                                             156T  11.4T  41.2K  /TV05
TV05/Media05                                                     155T  11.4T   155T  /TV05/Media05
TV05/OpenDrives                                                 1.09T  11.4T  1.09T  /TV05/OpenDrives
TV08                                                            52.1T  2.16T  53.1K  /TV08
TV08/Media08                                                    24.4T   385G  24.4T  /TV08/Media08
TV08/MxSFX                                                      25.9T   385G  25.9T  /TV08/MxSFX
TV08/RMedia04                                                   51.5K   385G  51.5K  /TV08/RMedia04
rpool                                                           55.5G  34.6G  43.5K  /rpool
rpool/ROOT                                                      38.6G  34.6G    31K  legacy
rpool/ROOT/C_Backup1                                            1.24M  34.6G  5.61G  /
rpool/ROOT/C_backup2                                            1.33M  34.6G  5.61G  /
rpool/ROOT/napp-it-0.8l3                                        3.00M  34.6G  2.10G  /
rpool/ROOT/napp-it-0.9e1                                        1.66M  34.6G  5.61G  /
rpool/ROOT/nfsv4                                                  54K  34.6G  2.11G  /
rpool/ROOT/openindiana                                          18.3M  34.6G  2.02G  /
rpool/ROOT/opus-2457044-2015-01-31-install                      65.4M  34.6G  31.6G  /a
rpool/ROOT/opus-2457044-2015-01-31-preinstall                      1K  34.6G  5.61G  /
rpool/ROOT/opus-2457044-2015-05-19-pre15                          45K  34.6G  6.32G  /
rpool/ROOT/opus-2457044-2016-10-03-backup                         52K  34.6G  31.3G  /
rpool/ROOT/opus-2457409-2016-10-04-install                      15.5M  34.6G  31.7G  /a
rpool/ROOT/opus-2457409-2016-10-04-preinstall                     52K  34.6G  31.5G  /
rpool/ROOT/opus-2457409-2017-11-07-release                      38.5G  34.6G  6.57G  /
rpool/ROOT/opus-2457409-2017-11-07-release@install              4.40M      -  1.56G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-02-25-22:01:25  6.64M      -  1.58G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-02-25-22:05:33  84.6M      -  2.02G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-03-19-23:25:59  58.0M      -  2.11G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-04-12-17:55:40      0      -  2.10G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-04-12-17:55:48      0      -  2.10G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-04-12-18:13:10  1.44M      -  2.10G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2014-04-12-18:14:31  2.17M      -  2.12G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2015-01-31-21:55:47  15.3M      -  5.61G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2015-01-31-22:34:52  9.18M      -  5.61G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2015-01-31-22:43:54   362K      -  5.61G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2015-01-31-22:44:05   362K      -  5.61G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2015-05-19-21:49:36   227M      -  6.32G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2016-10-04-16:11:30  3.15M      -  31.3G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2016-10-04-16:34:30   936K      -  31.5G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2016-10-04-16:34:42   986K      -  31.5G  -
rpool/ROOT/opus-2457409-2017-11-07-release@2016-10-04-16:53:00   112M      -  31.8G  -
rpool/ROOT/pre_napp-it-0.8l3                                      35K  34.6G  1.58G  /
rpool/ROOT/pre_napp-it-0.9e1                                      71K  34.6G  2.10G  /
rpool/ROOT/sv02-4-10-14                                           70K  34.6G  2.10G  /
rpool/ROOT/sv02-4-10-14-v2                                      4.17M  34.6G  2.12G  /
rpool/dump                                                      8.00G  34.6G  8.00G  -
rpool/export                                                     404M  34.6G    32K  /export
rpool/export/home                                                404M  34.6G  86.5K  /export/home
rpool/export/home/open                                           404M  34.6G   404M  /export/home/open
rpool/swap                                                      8.50G  43.0G   132M  -

쇼가 34개 있는데 어디인지 모르겠어요? 재부팅 후에도 지속되고, 최근에 대용량 파일이나 뭐 삭제한 적도 없으니 뭐 보관하기 위한 과정은 아닌거 같은데...

답변1

게시된 데이터에 따르면 이는 루트 파티션입니다.

... Size   Used  Available Capacity  Mounted on
...  90G   6.6G        35G    16%    /

게시한 내용에 따르면 루트 파티션에 공간이 부족합니다. 왜 공간이 부족하다고 생각하시나요?

(댓글은 코드 형식을 지정하는 기능을 제공하지 않아 데이터 게시의 중요한 부분을 강조하기 때문에 답변으로 게시되었습니다)

답변2

zfs list합계의 출력을 조정하는 것은 항상 약간 어렵습니다 df.

에서 df:

Filesystem             Size   Used  Available Capacity  Mounted on
rpool/ROOT/opus-2457409-2017-11-07-release
                        90G   6.6G        35G    16%    /

이 출력에는 풀 용량, 특정 "장치"(ZFS 데이터 세트)의 사용량 및 풀에 남은 여유 공간이 표시됩니다.

에서 zfs list:

NAME                                        USED   AVAIL  REFER  MOUNTPOINT
rpool                                       55.5G  34.6G  43.5K  /rpool
rpool/ROOT/opus-2457409-2017-11-07-release  38.5G  34.6G  6.57G  /

여기서는 루트 데이터 세트 자체가 6.6G(모든 하위 데이터 세트를 포함하여 38.5G)를 소비하는 것을 볼 수 있으며, 이는 의 "Used" 열과 일치합니다 df. 34.6G는 df35G와 일치합니다. 크기는 최상위 데이터 세트와 모든 하위 데이터 세트에서 55.5G를 사용하고 34.6G를 사용할 수 있습니다(= 90G).

따라서 수영장 내 원하는 곳 어디에서나 여유 공간을 사용할 수 있습니다.

관련 정보