Solaris ファイルシステムの運用管理
- 2008.08.22
- Solaris
目次
■ディスクデバイスディレクトリとファイル
◎ディスクデバイスのディレクトリ
デバイスファイルは、/dev/以下にファイルとして存在している。
/dev/dsk/ ブロックデバイスのディレクトリ。
/dev/rdsk/ キャラクタ(raw)デバイスのディレクトリ。
◎ディスクデバイスのファイル
同じ名前で、/dev/dsk/ と /dev/rdsk/ に存在する。
ディスデバイスファイルの例
c0t0d0s0
c コントローラの番号
t ターゲットID。SCSI ID 0〜6 をさす。IDEコントローラの場合は常に0。
d ドライブ番号
s(p) スライス番号 0〜7。x86の場合のfdiskパーティション番号は0〜4。
■ディスクスライスを確認する
Sun Fire V240 Webサーバ用
$ df -F ufs / (/dev/md/dsk/d30 ):11659966 blocks 1308845 files /var (/dev/md/dsk/d33 ):14191036 blocks 1470127 files /local (/dev/md/dsk/d37 ): 6159330 blocks 4746280 files
Sun Fire V440 Oracle、SiteTracker用
$ df -F ufs / (/dev/md/dsk/d30 ):13683880 blocks 1318513 files /var (/dev/md/dsk/d33 ):22445892 blocks 1475261 files /u01 (/dev/dsk/c3t3d0s7 ):76852838 blocks 4828909 files /u02 (/dev/dsk/c3t3d1s7 ):78094222 blocks 4851376 files /export (/dev/md/dsk/d37 ):72135590 blocks 4471794 files /export/home2 (/dev/dsk/c3t3d3s7 ):32425312 blocks 16210318 files /export/home (/dev/dsk/c3t3d2s7 ):52607414 blocks 16270183 files /export/home3 (/dev/dsk/c3t3d4s7 ):119366614 blocks 7192636 files
■マウント情報を確認する
mount -v で表示される出力
<ブロックデバイス> on <マウントポイント> type <ファイルシステムタイプ> <マウントオプション> on <マウント日時>
Sun Fire V240 Webサーバ用
$ mount -v /dev/md/dsk/d30 on / type ufs read/write/setuid/devices/intr/largefiles/xattr/onerror= panic/dev=154001e on Thu Aug 14 04:43:35 2008 /devices on /devices type devfs read/write/setuid/devices/dev=4a00000 on Thu Aug 14 04:43:22 2008 ctfs on /system/contract type ctfs read/write/setuid/devices/dev=4a40001 on Thu Aug 14 04:43:22 2008 proc on /proc type proc read/write/setuid/devices/dev=4a80000 on Thu Aug 14 04:43:22 2008 mnttab on /etc/mnttab type mntfs read/write/setuid/devices/dev=4ac0001 on Thu Aug 14 04:43:22 2008 swap on /etc/svc/volatile type tmpfs read/write/setuid/devices/xattr/dev=4b00001 on Thu Aug 14 04:43:22 2008 objfs on /system/object type objfs read/write/setuid/devices/dev=4b40001 on Thu Aug 14 04:43:22 2008 fd on /dev/fd type fd read/write/setuid/devices/dev=4cc0001 on Thu Aug 14 04:43:35 2008 /dev/md/dsk/d33 on /var type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=1540021 on Thu Aug 14 04:43:50 2008 swap on /tmp type tmpfs read/write/setuid/devices/xattr/size=2048m/dev=4b00002 on Thu Aug 14 04:43:50 2008 swap on /var/run type tmpfs read/write/setuid/devices/xattr/dev=4b00003 on Thu Aug 14 04:43:50 2008 /dev/md/dsk/d37 on /local type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=1540025 on Thu Aug 14 04:43:53 2008
Sun Fire V440 Oracle、SiteTracker用
$ mount -v /dev/md/dsk/d30 on / type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=154001e on Sun Apr 22 03:29:01 2007 /devices on /devices type devfs read/write/setuid/devices/dev=4700000 on Sun Apr 22 03:28:42 2007 ctfs on /system/contract type ctfs read/write/setuid/devices/dev=4740001 on Sun Apr 22 03:28:42 2007 proc on /proc type proc read/write/setuid/devices/dev=4780000 on Sun Apr 22 03:28:42 2007 mnttab on /etc/mnttab type mntfs read/write/setuid/devices/dev=47c0001 on Sun Apr 22 03:28:42 2007 swap on /etc/svc/volatile type tmpfs read/write/setuid/devices/xattr/dev=4800001 on Sun Apr 22 03:28:42 2007 objfs on /system/object type objfs read/write/setuid/devices/dev=4840001 on Sun Apr 22 03:28:42 2007 fd on /dev/fd type fd read/write/setuid/devices/dev=49c0001 on Sun Apr 22 03:29:01 2007 /dev/md/dsk/d33 on /var type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=1540021 on Sun Apr 22 03:29:24 2007 swap on /tmp type tmpfs read/write/setuid/devices/xattr/size=4096m/dev=4800002 on Sun Apr 22 03:29:24 2007 swap on /var/run type tmpfs read/write/setuid/devices/xattr/dev=4800003 on Sun Apr 22 03:29:24 2007 /dev/dsk/c3t3d0s7 on /u01 type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=80016f on Sun Apr 22 03:29:37 2007 /dev/dsk/c3t3d1s7 on /u02 type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=800067 on Sun Apr 22 03:29:37 2007 /dev/md/dsk/d37 on /export type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=1540025 on Sun Apr 22 03:29:37 2007 /dev/dsk/c3t3d3s7 on /export/home2 type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=800077 on Sun Apr 22 03:29:37 2007 /dev/dsk/c3t3d2s7 on /export/home type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=80006f on Sun Apr 22 03:29:37 2007 /dev/dsk/c3t3d4s7 on /export/home3 type ufs read/write/setuid/devices/intr/largefiles/logging/xattr/onerror= panic/dev=8001bf on Sun Apr 22 03:29:37 2007
■マウントされているファイルシステムを確認する
マウント、マウント解除のタイミングで書き変わるファイル。編集不可。
Sun Fire V240 Webサーバ用
$ cat /etc/mnttab /dev/md/dsk/d30 / ufs rw,intr,largefiles,xattr,onerror=panic,dev=154001e 1218656615 /devices /devices devfs dev=4a00000 1218656602 ctfs /system/contract ctfs dev=4a40001 1218656602 proc /proc proc dev=4a80000 1218656602 mnttab /etc/mnttab mntfs dev=4ac0001 1218656602 swap /etc/svc/volatile tmpfs xattr,dev=4b00001 1218656602 objfs /system/object objfs dev=4b40001 1218656602 fd /dev/fd fd rw,dev=4cc0001 1218656615 /dev/md/dsk/d33 /var ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=1540021 1218656630 swap /tmp tmpfs xattr,size=2048m,dev=4b00002 1218656630 swap /var/run tmpfs xattr,dev=4b00003 1218656630 /dev/md/dsk/d37 /local ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=1540025 1218656633
Sun Fire V440 Oracle、SiteTracker用
$ cat /etc/mnttab /dev/md/dsk/d30 / ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=154001e 1177180141 /devices /devices devfs dev=4700000 1177180122 ctfs /system/contract ctfs dev=4740001 1177180122 proc /proc proc dev=4780000 1177180122 mnttab /etc/mnttab mntfs dev=47c0001 1177180122 swap /etc/svc/volatile tmpfs xattr,dev=4800001 1177180122 objfs /system/object objfs dev=4840001 1177180122 fd /dev/fd fd rw,dev=49c0001 1177180141 /dev/md/dsk/d33 /var ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=1540021 1177180164 swap /tmp tmpfs xattr,size=4096m,dev=4800002 1177180164 swap /var/run tmpfs xattr,dev=4800003 1177180164 /dev/dsk/c3t3d0s7 /u01 ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=80016f 1177180177 /dev/dsk/c3t3d1s7 /u02 ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=800067 1177180177 /dev/md/dsk/d37 /export ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=1540025 1177180177 /dev/dsk/c3t3d3s7 /export/home2 ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=800077 1177180177 /dev/dsk/c3t3d2s7 /export/home ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=80006f 1177180177 /dev/dsk/c3t3d4s7 /export/home3 ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=8001bf 1177180177
■ファイルシステムをマウントする設定を確認する
起動時の自動マウント処理を確認する。
vfstabの設定
<ブロックデバイス><キャラクターデバイス><マウントポイント><ファイルシステム> <fsckの実行> <起動時のマウント><マウントオプション>
V240
$ cat /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/md/dsk/d31 - - swap - no - /dev/md/dsk/d30 /dev/md/rdsk/d30 / ufs 1 no nologging /dev/md/dsk/d33 /dev/md/rdsk/d33 /var ufs 1 no logging /dev/md/dsk/d37 /dev/md/rdsk/d37 /local ufs 2 yes logging /devices - /devices devfs - no - ctfs - /system/contract ctfs - no - objfs - /system/object objfs - no - swap - /tmp tmpfs - yes size=2048m
V440
$ cat /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/md/dsk/d31 - - swap - no - /dev/md/dsk/d30 /dev/md/rdsk/d30 / ufs 1 no logging /dev/md/dsk/d33 /dev/md/rdsk/d33 /var ufs 1 no logging /dev/md/dsk/d37 /dev/md/rdsk/d37 /export ufs 2 yes logging /dev/dsk/c3t3d0s7 /dev/rdsk/c3t3d0s7 /u01 ufs 2 yes logging /dev/dsk/c3t3d1s7 /dev/rdsk/c3t3d1s7 /u02 ufs 2 yes logging /dev/dsk/c3t3d2s7 /dev/rdsk/c3t3d2s7 /export/home ufs 2 yes logging /dev/dsk/c3t3d3s7 /dev/rdsk/c3t3d3s7 /export/home2 ufs 2 yes logging /dev/dsk/c3t3d4s7 /dev/rdsk/c3t3d4s7 /export/home3 ufs 2 yes logging /devices - /devices devfs - no - ctfs - /system/contract ctfs - no - objfs - /system/object objfs - no - swap - /tmp tmpfs - yes size=4096m
上記に記述されている複数ファイルシステムをマウントする。
# mountall
上記に記述されている複数ファイルシステムをアンマウントする。
# umountall
■リンク集
http://1x4x9.net/2005/01/solaris9-1.html
-
前の記事
Apacheの設定 2008.08.22
-
次の記事
X Windowの環境を設定する | Solaris 2008.08.28