Você está obtendo os resultados corretos de df -k
. Você só recebe os resultados errados se os somar - então não os some. Isso não faz sentido de qualquer maneira. Não faz sentido somar coisas que se sobrepõem parcial ou totalmente.
Estou usando o comando df -k para obter o tamanho total do espaço em disco para a máquina solaris.
Mas, estou recebendo informações duplicadas, como listar o espaço em disco para cada usuário na mesma seção.
Filesystem 1024-blocks Used Available Capacity Mounted on
rpool/ROOT/solaris 573898752 2319948 554417618 1% /
/devices 0 0 0 0% /devices
/dev 0 0 0 0% /dev
ctfs 0 0 0 0% /system/contract
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
swap 13017420 1208 13016212 1% /system/volatile
objfs 0 0 0 0% /system/object
sharefs 0 0 0 0% /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
556737566 2319948 554417618 1% /lib/libc.so.1
fd 0 0 0 0% /dev/fd
rpool/ROOT/solaris/var
573898752 1803580 554417618 1% /var
swap 13016220 8 13016212 1% /tmp
rpool/export 573898752 32 554417618 1% /export
rpool/export/home 573898752 40 554417618 1% /export/home
rpool/export/home/mqm
573898752 35 554417618 1% /export/home/mqm
**rpool/export/home/soluser1
573898752 35 554417618 1% /export/home/soluser1
rpool/export/home/soluser2
573898752 35 554417618 1% /export/home/soluser2
rpool/export/home/soluser3
573898752 35 554417618 1% /export/home/soluser3
rpool/export/home/soluser4
573898752 35 554417618 1% /export/home/soluser4
rpool/export/home/soluser5
573898752 35 554417618 1% /export/home/soluser5
rpool/export/home/test
573898752 4370328 554417618 1% /export/home/test**
rpool/export/home/test1
573898752 73 554417618 1% /export/home/test1
rpool 573898752 39 554417618 1% /rpool
/export/home/test 558787946 4370328 554417618 1% /home/test
Aqui os espaços de usuário do soluser1,2,3,5 estavam localizados em / export. Isso dará um resultado errado se eu somar todos os valores disponíveis no campo Available .
Considerando que no linux, eu posso obter o espaço correto usando o mesmo comando. Como obter o espaço em disco correto no solaris, por favor, conselhos.
Você está obtendo os resultados corretos de df -k
. Você só recebe os resultados errados se os somar - então não os some. Isso não faz sentido de qualquer maneira. Não faz sentido somar coisas que se sobrepõem parcial ou totalmente.
O Solaris está usando o sistema de arquivos ZFS, que permite que os sistemas de arquivos compartilhem o espaço livre. Use o comando 'zfs list' ou o comando "zpool info" para mostrar mais informações sobre os sistemas de arquivos e pools do ZFS.
Tags solaris disk-space