O Solaris 11 / var usou espaço significativo, mas não consigo vê-lo no sistema de arquivos

0

Eu tenho um rpool espelhado:

NAME                       USED  AVAIL  REFER  MOUNTPOINT
rpool                     72.1G  1.22G  39.5K  /rpool
rpool/ROOT                67.9G  1.22G    31K  legacy
rpool/ROOT/solaris        67.9G  1.22G  19.8G  /
rpool/ROOT/solaris/var    48.0G  1.22G  47.8G  /var
rpool/dump                1.25M  1.22G  1.02M  -
rpool/export              53.9M  1.22G    32K  /export
rpool/export/home         53.8M  1.22G    33K  /export/home
rpool/export/home/m       53.8M  1.22G  53.7M  /export/home/m
rpool/swap                4.13G  1.35G  4.00G  -

Meu / var usou muito espaço, provavelmente alguns logs do samba

Li Solaris 11 e zfs, Eu não entendo o espaço usado , mas eu não tenho nenhum snapshot para / var (eu já deletei auto-snapshots):

root@myhost:~# zfs list -t all
NAME                                                             USED  AVAIL  REFER  MOUNTPOINT
rpool                                                           72.1G  1.22G  39.5K  /rpool
rpool@zfs-auto-snap_hourly-2015-11-27-19h04                       19K      -  39.5K  -
rpool@zfs-auto-snap_hourly-2015-11-28-10h08                       19K      -  39.5K  -
rpool@zfs-auto-snap_hourly-2015-11-28-11h08                         0      -  39.5K  -
rpool/ROOT                                                      67.9G  1.22G    31K  legacy
rpool/ROOT/solaris                                              67.9G  1.22G  19.8G  /
rpool/ROOT/solaris@install                                       106M      -  2.99G  -
rpool/ROOT/solaris/var                                          48.0G  1.22G  47.8G  /var
rpool/ROOT/solaris/var@install                                   188M      -   304M  -
rpool/dump                                                      1.25M  1.22G  1.02M  -
rpool/export                                                    53.9M  1.22G    32K  /export
rpool/export/home                                               53.8M  1.22G    33K  /export/home
rpool/export/home/m                                             53.8M  1.22G  53.7M  /export/home/m
rpool/export/home/m     @zfs-auto-snap_hourly-2015-11-28-10h08    94K      -  53.7M  -
rpool/export/home/m     @zfs-auto-snap_hourly-2015-11-28-11h08    34K      -  53.7M  -
rpool/swap                                                      4.13G  1.35G  4.00G  -

parece-me que o espaço é usado pelos arquivos atuais em / var, mas quando eu verifico

root@myhost:/var# du -sh
  14G   .

Não consigo encontrar metade do meu espaço ...

ATUALIZAÇÃO:

Ok, eu reiniciei o serviço samba

# svcadm restart cswsamba

e agora

root@myhost:/var# zfs list -t all
NAME                                                             USED  AVAIL  REFER  MOUNTPOINT
rpool                                                           39.3G  34.0G  39.5K  /rpool
rpool@zfs-auto-snap_hourly-2015-11-27-19h04                       19K      -  39.5K  -
rpool@zfs-auto-snap_hourly-2015-11-28-10h08                       19K      -  39.5K  -
rpool@zfs-auto-snap_hourly-2015-11-28-12h08                         0      -  39.5K  -
rpool/ROOT                                                      35.1G  34.0G    31K  legacy
rpool/ROOT/solaris                                              35.1G  34.0G  19.8G  /
rpool/ROOT/solaris@install                                       106M      -  2.99G  -
rpool/ROOT/solaris/var                                          15.1G  34.0G  15.0G  /var
rpool/ROOT/solaris/var@install                                   188M      -   304M  -
rpool/ROOT/solaris/var@zfs-auto-snap_hourly-2015-11-28-12h08    2.47M      -  14.8G  -
rpool/dump                                                      1.25M  34.0G  1.02M  -
rpool/export                                                    54.0M  34.0G    32K  /export
rpool/export/home                                               53.9M  34.0G    33K  /export/home
rpool/export/home/m                                             53.9M  34.0G  53.7M  /export/home/m
rpool/export/home/m     @zfs-auto-snap_hourly-2015-11-28-10h08    94K      -  53.7M  -
rpool/export/home/m     @zfs-auto-snap_hourly-2015-11-28-11h08    80K      -  53.7M  -
rpool/export/home/m     @zfs-auto-snap_hourly-2015-11-28-12h08    66K      -  53.7M  -
rpool/swap                                                      4.13G  34.2G  4.00G  -

O que aconteceu e como posso evitar esse erro?

    
por llaszlo 28.11.2015 / 12:10

2 respostas

0

Existem muitos aplicativos que mantêm arquivos de log abertos, mesmo quando são excluídos. A resolução para isso difere por aplicativo enviando um sinal ou reiniciando / recarregando o aplicativo. Uma maneira de reivindicar o espaço de disco de volta enquanto um processo ainda está sendo usado é sobrescrevê-lo sem dados como:

> /path/to/old_log

Depois disso, você pode excluir o arquivo, mas o aplicativo ainda terá um descritor de arquivo aberto para o arquivo até que você reinicie / recarregue o aplicativo ou faça o que for necessário para que o aplicativo em particular deixe seus arquivos de log antigos.

Consulte também a opção -c de logadm

    
por 14.12.2015 / 14:39
0

Você também pode ativar a compactação / var para que os arquivos de log sejam compactados, o que lhe dará espaço para respirar. ou seja: zfs set compression=on rpool/ROOT/solaris/var

Na sua saída, também vi um instantâneo para instalação. Você pode ter o velho BE também ocupando espaço. beadm list

    
por 05.01.2017 / 17:31