El comando df -k muestra información duplicada en la máquina Solaris, cómo obtener la información exacta

El comando df -k muestra información duplicada en la máquina Solaris, cómo obtener la información exacta

Estoy usando el comando df -k para obtener el tamaño total del espacio en disco de la máquina Solaris.

Pero recibo información duplicada, como una lista del espacio en disco para cada usuario en la misma partición.

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

Aquí los espacios de usuario de soluser1,2,3,5 estaban ubicados en /export. Dará un resultado incorrecto si resumo todos los valores disponibles enDisponiblecampo.

Mientras que en Linux, puedo obtener el espacio correcto usando el mismo comando. Cómo obtener el espacio correcto en disco en Solaris, por favor aconseje.

Respuesta1

Estás obteniendo los resultados correctos de df -k. Sólo obtendrás resultados incorrectos si los sumas, así que no los sumes. Eso no tiene sentido de todos modos. No tiene sentido sumar cosas que se superponen total o parcialmente.

Respuesta2

Solaris utiliza el sistema de archivos ZFS, que permite a los sistemas de archivos compartir espacio libre. Utilice el comando 'zfs list' o el comando "zpool info" para mostrar más información sobre los sistemas de archivos y grupos ZFS.

información relacionada