df -kコマンドはSolarisマシンで重複した情報を表示します。正確な情報を取得する方法

df -kコマンドはSolarisマシンで重複した情報を表示します。正確な情報を取得する方法

df -k コマンドを使用して、Solaris マシンのディスク領域の合計サイズを取得しています。

しかし、同じパーティションの下にあるすべてのユーザーのディスク容量をリストするなど、重複した情報が表示されます。

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

ここでsoluser1、2、3、5のユーザースペースは/exportの下にあります。利用可能なすべての値を合計すると間違った結果になります。利用可能分野。

一方、Linux では、同じコマンドを使用して正しいスペースを取得できます。Solaris で正しいディスク スペースを取得する方法についてアドバイスをお願いします。

答え1

から正しい結果が得られていますdf -k。合計すると間違った結果が得られるだけなので、合計しないでください。いずれにしても意味がありません。部分的にまたは完全に重複するものを合計しても意味がありません。

答え2

Solaris は、ファイルシステムが空き領域を共有できるようにする ZFS ファイルシステムを使用しています。ZFS ファイルシステムとプールの詳細情報を表示するには、「zfs list」コマンドまたは「zpool info」コマンドを使用します。

関連情報