fstyp コマンドの紹介 : やっぱり Sun がスキ! やっぱり Sun がスキ!

やっぱり Sun がスキ!

http://blogs.sun.com/yappri/date/20090325 2009年 3月 25日 水曜日

fstyp コマンドの紹介

今回は、fstyp コマンドの使い方を紹介します。

fstyp は、物理ディスクに対してどのようなファイルシステムが構築 されているか簡単に確認できるコマンドで、マウントされていないディスクの ファイルシステムを確認するときに便利です。
最近では、ZFS でファイルシステムを作成する機会も増えていると思います。 いざ、新しいファイルシステムを構成する際、古いディスクの内容が UFS か ZFS か マウントする前に確認できます。

では早速 fstyp コマンドを実行してみましょう。今回は、 ufs と zfs の パターンを試してみます。

# fstyp /dev/rdsk/c2t0d0s0
zfs

# fstyp /dev/rdsk/c1d0s0
ufs
このように、ファイルシステムの種類が確認できます。

また、fstyp に -v オプションを付与して実行すると、ファイルシステムの 詳細な情報が出力されます。

# fstyp -v /dev/rdsk/c2t0d0s0
zfs
    version=10
    name='test-pool'
    state=0
    txg=4
    pool_guid=6270673848113803569
    hostid=732000556
    hostname='pana'
    top_guid=7931163825645079126
    guid=7931163825645079126
    vdev_tree
        type='disk'
        id=0
        guid=7931163825645079126
        path='/dev/dsk/c2t0d0s0'
        phys_path='/pci@0,0/pci10f7,8338@1d,7/storage@2/disk@0,0:a'
        whole_disk=0
        metaslab_array=14
        metaslab_shift=22
        ashift=9
        asize=504889344
        is_log=0
                
# fstyp -v /dev/rdsk/c1d0s0
ufs
magic   11954   format  dynamic time    Tue Mar 24 16:18:53 2009
sblkno  16      cblkno  24      iblkno  32      dblkno  760
sbsize  2048    cgsize  8192    cgoffset 64     cgmask  0xffffffc0
ncg     417     size    20480544        blocks  20170273
bsize   8192    shift   13      mask    0xffffe000
fsize   1024    shift   10      mask    0xfffffc00
frag    8       shift   3       fsbtodb 1
minfree 1%      maxbpg  2048    optim   time
maxcontig 7     rotdelay 0ms    rps     60
csaddr  760     cssize  7168    shift   9       mask    0xfffffe00
ntrak   48      nsect   128     spc     6144    ncyl    6667
cpg     16      bpg     6144    fpg     49152   ipg     5824
nindir  2048    inopb   64      nspf    2
nbfree  1483254 ndir    41078   nifree  2177920 nffree  247827
cgrotor 269     fmod    0       ronly   0       logbno  1568
version 2
fs_reclaim is not set
ファイルシステム状態は有効です。fsclean の値は -3 です。
どの回転配置でもブロックを利用できます。
     シリンダ数 0:
       位置 0:      0    8   16   24   32   40   48   56   64   72   80   88
                   96  104  112  120  128  136  144  152  160  168  176  184
                  192  200  208  216  224  232  240  248  256  264  272  280
                  288  296  304  312  320  328  336  344  352  360  368  376
....
....
(以下省略)


fstyp の -v オプションは、ZFS のバーション確認をしたい場合や、UFS の 状態を確認したい時に便利ですね。

投稿されたコメント:

コメント
  • HTML文法 不許可