Solaris のシステム管理 (デバイスとファイルシステム)

Procedureキャッシュからファイルまたはパッキングリストのパッキングを解除する方法

  1. キャッシュからファイルまたはパッキングリストのパッキングを解除します。


    $ cachefspack -u filename | -U cache-directory
    
    -u

    ファイルまたは複数のファイルのパッキングを解除することを示します。このオプションを使用する場合は、ファイル名を指定しなければなりません。

    filename

    キャッシュからパッキングを解除するファイルまたはパッキングリストの名前を示します。

    -U

    キャッシュ中のすべてのファイルのパッキングを解除することを示します。

    詳細は、cachefspack(1M) のマニュアルページを参照してください。


例 19–12 キャッシュからファイルまたはパッキングリストのパッキングを解除する

次の例は、キャッシュから /data/abc/bin/big ファイルのパッキングが解除されることを示しています。


$ cachefspack -u /data/abc/bin/big

次の例は、キャッシュから 3 つのファイルのパッキングが解除されることを示しています。


$ cd /data/abc/bin/big
$ cachefspack -u big small medium

次の例は、パッキングリストのパッキングを解除する方法を示しています。パッキングリストは、ファイルのディレクトリへのパスを含むファイルです。


$ cachefspack -uf list.pkg

次の例は、キャッシュディレクトリ中のすべてのファイルのパッキングが解除されるように -U オプションを使用する方法を示しています。


$ cachefspack -U /local/mycache

ファイルシステムを 1 つもマウントしていないキャッシュのパッキングは解除できません。-U オプションで、マウント済みファイルシステムを持っていないキャッシュを指定した場合、次のような出力が表示されます。


$ cachefspack -U /local/mycache
cachefspack: Could not unpack cache /local/mycache, no mounted
filesystems in the cache.