2009年 3月 25日 水曜日
やっぱり Sun がスキ!
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 の 状態を確認したい時に便利ですね。
Posted at 06:01午後 3 25, 2009 by Naoyuki Yamada in Sun | 投稿されたコメント[0]
投稿されたコメント: