JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris の管理: デバイスとファイルシステム     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  リムーバブルメディアの管理 (概要/タスク)

2.  CD および DVD への書き込み (タスク)

3.  デバイスの管理 (タスク)

4.  デバイスの動的構成 (タスク)

5.  USB デバイスの管理 (タスク)

6.  InfiniBand デバイスの使用 (概要/タスク)

7.  ディスクの管理 (概要)

8.  ディスク使用の管理 (タスク)

ディスク使用の管理 (タスクマップ)

ファイルとディスク容量の情報の表示

ファイルとディスク容量の情報を表示する方法

ファイルサイズの確認

ファイルサイズを表示する方法

サイズの大きなファイルを見つける方法

指定されたサイズ制限を超えるファイルを見つける方法

ディレクトリサイズの確認

ディレクトリ、サブディレクトリ、およびファイルのサイズを表示する方法

ローカル UFS ファイルシステムのユーザーの所有状況を表示する方法

古いファイルまたは使用されていないファイルの検索と削除

最新ファイルのリストを表示する方法

古いファイルと使用されていないファイルを見つけて削除する方法

一時ディレクトリを一度にクリアする方法

コアファイルを見つけて削除する方法

クラッシュダンプファイルを削除する方法

9.  ディスクの管理 (タスク)

10.  SPARC: ディスクの設定 (手順)

11.  x86: ディスクの設定 (手順)

12.  Oracle Solaris iSCSI ターゲットの構成 (タスク)

13.  format ユーティリティー (参照情報)

14.  ファイルシステムの管理 (概要)

15.  ファイルシステムの作成およびマウント (タスク)

16.  追加スワップ空間の構成 (タスク)

17.  UFS ファイルシステムの整合性検査 (手順)

18.  UFS ファイルシステム (参照情報)

19.  UFS ファイルシステムのバックアップと復元 (概要/タスク)

20.  UFS スナップショットの使用 (手順)

21.  ファイルとファイルシステムのコピー (タスク)

22.  テープドライブの管理 (タスク)

23.  UFS バックアップおよび復元コマンド (参照情報)

索引

ファイルとディスク容量の情報の表示

次の表に、ファイルのサイズとディスク容量の情報を表示するコマンドを示します。

コマンド
説明
マニュアルページ
df
空きディスクブロック数とファイル数を表示します。
du
各サブディレクトリに割り当てられたディスク容量を表示します。
find -size
-size オプションで指定したサイズに基づいて、ディレクトリを再帰的に検索します。
ls -lh
ファイルのサイズを 1024 の累乗でリストします。
zpool list
プール領域サイズ、データセットや内部メタデータに割り当てられる領域量、割り当てられない領域量を表示します。
zpool.1m
zfs list
データセットや任意の子孫によって消費される領域量、データセットや任意の子孫が利用可能な領域量、このデータセットによって参照されるデータ量を表示します (プール内のほかのデータセットによって共有されることもされないこともあります)。
zfs.lm

利用可能な ZFS ストレージプールおよびファイルシステムの領域を判別する場合、zpool list および zfs list コマンドは、旧バージョンの df および du コマンドより優れています。旧バージョンのコマンドでは、プールおよびファイルシステムの領域を簡単に識別できず、下位のファイルシステムまたはスナップショットによって消費される領域の詳細を表示できません。

ファイルとディスク容量の情報を表示する方法

  1. ファイルシステムの種類を選択します。
    • UFS

    • ZFS

  2. UFS ディスク領域の使用方法に関する情報を表示します。
    $ 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
  3. ZFS ディスク領域の使用方法に関する情報を表示します。

    たとえば、次のルートプール (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