ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris の管理: デバイスとファイルシステム Oracle Solaris 10 1/13 Information Library (日本語) |
6. InfiniBand デバイスの使用 (概要/タスク)
ディレクトリ、サブディレクトリ、およびファイルのサイズを表示する方法
ローカル UFS ファイルシステムのユーザーの所有状況を表示する方法
古いファイルと使用されていないファイルを見つけて削除する方法
12. Oracle Solaris iSCSI ターゲットの構成 (タスク)
19. UFS ファイルシステムのバックアップと復元 (概要/タスク)
次の表に、ファイルのサイズとディスク容量の情報を表示するコマンドを示します。
|
利用可能な ZFS ストレージプールおよびファイルシステムの領域を判別する場合、zpool list および zfs list コマンドは、旧バージョンの df および du コマンドより優れています。旧バージョンのコマンドでは、プールおよびファイルシステムの領域を簡単に識別できず、下位のファイルシステムまたはスナップショットによって消費される領域の詳細を表示できません。
UFS
ZFS
$ df / (/dev/dsk/c0t0d0s0 ): 101294 blocks 105480 files /devices (/devices ): 0 blocks 0 files /system/contract (ctfs ): 0 blocks 2147483578 files /proc (proc ): 0 blocks 1871 files /etc/mnttab (mnttab ): 0 blocks 0 files /etc/svc/volatile (swap ): 992704 blocks 16964 files /system/object (objfs ): 0 blocks 2147483530 files /usr (/dev/dsk/c0t0d0s6 ): 503774 blocks 299189 files /dev/fd (fd ): 0 blocks 0 files /var/run (swap ): 992704 blocks 16964 files /tmp (swap ): 992704 blocks 16964 files /opt (/dev/dsk/c0t0d0s5 ): 23914 blocks 6947 files /export/home (/dev/dsk/c0t0d0s7 ): 16810 blocks 7160 files
たとえば、次のルートプール (rpool) は、10.0GB が割り当て済みで、58.0GB は空き領域です。
# zpool list rpool NAME SIZE ALLOC FREE CAP HEALTH ALTROOT rpool 68G 10.0G 58.0G 14% ONLINE -
個別のファイルシステムの USED 列からプールメタデータ用の一部領域を引いた値を確認することにより、プール領域の数値とファイルシステム領域の数値を比較すれば、プールの領域の詳細を確認できます。例:
# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 10.2G 56.8G 106K /rpool rpool/ROOT 5.04G 56.8G 31K legacy rpool/ROOT/solaris 5.04G 56.8G 5.04G / rpool/dump 1.00G 56.8G 1.00G - rpool/export 63K 56.8G 32K /export rpool/export/home 31K 56.8G 31K /export/home rpool/swap 4.13G 56.9G 4.00G -
例 8-1 UFS ルートファイルシステムを使用したシステムのファイルサイズ情報を 1024 バイト単位で表示する
次の例では、UFS ルートファイルシステムを使用したシステムのファイルシステム情報が 1024 バイト単位で表示されています。
$ df -h Filesystem size used avail capacity Mounted on /dev/dsk/c0t0d0s0 249M 200M 25M 90% / /devices 0K 0K 0K 0% /devices ctfs 0K 0K 0K 0% /system/contract proc 0K 0K 0K 0% /proc mnttab 0K 0K 0K 0% /etc/mnttab swap 485M 376K 485M 1% /etc/svc/volatile objfs 0K 0K 0K 0% /system/object /dev/dsk/c0t0d0s6 3.2G 2.9G 214M 94% /usr fd 0K 0K 0K 0% /dev/fd swap 485M 40K 485M 1% /var/run swap 485M 40K 485M 1% /tmp /dev/dsk/c0t0d0s5 13M 1.7M 10M 15% /opt /dev/dsk/c0t0d0s7 9.2M 1.0M 7.3M 13% /export/home
/proc と /tmp は、ローカルファイルシステムですが、UFS ファイルシステムではありません。/proc は PROCFS ファイルシステムであり、/var/run と /tmp は TMPFS ファイルシステムであり、/etc/mnttab は MNTFS ファイルシステムです。
例 8-2 UFS ファイルシステムに割り当てられたブロックとファイルの合計数を表示する
次の例は、マウントされているすべてのファイルシステム、装置名、使用されている 512 バイトブロックの合計数、ファイル数を示しています。2 行構成の各エントリの 2 行目は、それぞれのファイルシステムに割り当てられているブロックの合計数とファイルの合計数を示します。
$ df -t / (/dev/dsk/c0t0d0s0 ): 101294 blocks 105480 files total: 509932 blocks 129024 files /devices (/devices ): 0 blocks 0 files total: 0 blocks 113 files /system/contract (ctfs ): 0 blocks 2147483578 files total: 0 blocks 69 files /proc (proc ): 0 blocks 1871 files total: 0 blocks 1916 files /etc/mnttab (mnttab ): 0 blocks 0 files total: 0 blocks 1 files /etc/svc/volatile (swap ): 992608 blocks 16964 files total: 993360 blocks 17025 files /system/object (objfs ): 0 blocks 2147483530 files total: 0 blocks 117 files /usr (/dev/dsk/c0t0d0s6 ): 503774 blocks 299189 files total: 6650604 blocks 420480 files /dev/fd (fd ): 0 blocks 0 files total: 0 blocks 31 files /var/run (swap ): 992608 blocks 16964 files total: 992688 blocks 17025 files /tmp (swap ): 992608 blocks 16964 files total: 992688 blocks 17025 files /opt (/dev/dsk/c0t0d0s5 ): 23914 blocks 6947 files total: 27404 blocks 7168 files /export/home (/dev/dsk/c0t0d0s7 ): 16810 blocks 7160 files total: 18900 blocks 7168 files