20090326
■現状確認
[root@Cent-web ~]# df -m
Filesystem 1M-ブロック 使用 使用可 使用% マウント位置
/dev/sda4 5946 2708 2936 48% /
/dev/sda1 99 12 82 13% /boot
none 252 0 252 0% /dev/shm
/dev/sda3 2016 132 1782 7% /var
■fdisk実行
[root@Cent-web ~]# fdisk /dev/sdb
デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも
含んでいません
新たに DOS ディスクラベルを作成します。あなたが書き込みを決定するまで、変更は
メモリ内だけに残します。その後はもちろん以前の内容は修復不可能になります。
このディスクのシリンダ数は 1566 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
(例. DOS FDISK, OS/2 FDISK)
警告: 領域テーブル 4 の不正なフラグ 0x0000 は w(書き込み)によって正常になります
コマンド (m でヘルプ): m
コマンドの動作
a ブート可能フラグをつける
b bsd ディスクラベルを編集する
c dos 互換フラグをつける
d 領域を削除する
l 既知の領域タイプをリスト表示する
m このメニューを表示する
n 新たに領域を作成する
o 新たに空の DOS 領域テーブルを作成する
p 領域テーブルを表示する
q 変更を保存せずに終了する
s 空の Sun ディスクラベルを作成する
t 領域のシステム ID を変更する
u 表示/項目ユニットを変更する
v 領域テーブルを照合する
w テーブルをディスクに書き込み、終了する
x 特別な機能 (エキスパート専用)
コマンド (m でヘルプ): p
Disk /dev/sdb: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
デバイス Boot Start End Blocks Id System
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本領域 (1-4)
p
領域番号 (1-4): 1
最初 シリンダ (1-1566, default 1): 1
終点 シリンダ または +サイズ または +サイズM または +サイズK (1-1566, default 1566): 700
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本領域 (1-4)
p
領域番号 (1-4): 2
最初 シリンダ (701-1566, default 701): 701
終点 シリンダ または +サイズ または +サイズM または +サイズK (701-1566, default 1566): 1100
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本領域 (1-4)
p
領域番号 (1-4): 3
最初 シリンダ (1101-1566, default 1101): 1101
終点 シリンダ または +サイズ または +サイズM または +サイズK (1101-1566, default 1566): 1566
コマンド (m でヘルプ): p
Disk /dev/sdb: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 700 5622718+ 83 Linux
/dev/sdb2 701 1100 3213000 83 Linux
/dev/sdb3 1101 1566 3743145 83 Linux
コマンド (m でヘルプ): w
領域テーブルは交換されました!
ioctl() を呼び出して領域テーブルを再読込みします。
ディスクを同期させます。
■ext3でフォーマット
[root@Cent-web ~]# mke2fs -j /dev/sdb1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
703136 inodes, 1405679 blocks
70283 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1442840576
43 block groups
32768 blocks per group, 32768 fragments per group
16352 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
■同様にパーティション2,3もフォーマット
[root@Cent-web ~]# mke2fs -j /dev/sdb2
[root@Cent-web ~]# mke2fs -j /dev/sdb3
■ラベルの割当
[root@Cent-web ~]# e2label /dev/sdb1 /iw
[root@Cent-web ~]# e2label /dev/sdb2 /apps
[root@Cent-web ~]# e2label /dev/sdb3 /export
■ファイルシステムチェック
[root@Cent-web ~]# e2fsck /dev/sdb1
e2fsck 1.35 (28-Feb-2004)
/ts: clean, 11/703136 files, 33027/1405679 blocks
[root@Cent-web ~]# e2fsck /dev/sdb2
e2fsck 1.35 (28-Feb-2004)
/apps: clean, 11/402400 files, 22021/803250 blocks
[root@Cent-web ~]# e2fsck /dev/sdb3
e2fsck 1.35 (28-Feb-2004)
/export: clean, 11/468640 files, 24751/935786 blocks
■マウントポイントの作成
[root@Cent-web ~]# mkdir /nfs/iw
[root@Cent-web ~]# mkdir /nfs/apps
[root@Cent-web ~]# mkdir /nfs/export
■/etc/fstabに追記
LABEL=/iw /nfs/iw ext3 defaults 1 2
LABEL=/apps /nfs/apps ext3 defaults 1 2
LABEL=/export /nfs/export ext3 defaults 1 2
■マウント
[root@Cent-web ~]# mount -a
確認
[root@Cent-web ~]# mount grep sdb
/dev/sdb1 on /nfs/iw type ext3 (rw)
/dev/sdb2 on /nfs/apps type ext3 (rw)
/dev/sdb3 on /nfs/export type ext3 (rw)
■公開ディレクトリの設定
[root@Cent-web ~]# vi /etc/exports
/nfs/iw *(rw,sync,no_root_squash)
/nfs/apps *(rw,sync,no_root_squash)
/nfs/export *(rw,sync,no_root_squash)
■NFSサービス起動
[root@Cent-web ~]# /etc/init.d/nfs start
NFS サービスを起動中: [ OK ]
NFS クォータを起動中: [ OK ]
NFS デーモンを起動中: [ OK ]
NFS mountd を起動中: [ OK ]
■NFSサービス起動設定
[root@Cent-web ~]# chkconfig --level 3 nfs on
[root@Cent-web ~]# chkconfig --level 5 nfs on
■NFSクライアントが起動時にマウントする設定
[root@iwts04 iw]# cat /etc/fstab
(下記を追記)
# NFS mount settings
192.168.216.180:/nfs/iw /opt/iw nfs nfsvers=3,rsize=32768,wsize=32768,rw,hard,intr 0 0
192.168.216.180:/nfs/apps /apps nfs nfsvers=3,rsize=32768,wsize=32768,rw,hard,intr 0 0
192.168.216.180:/nfs/export /export nfs defaults 0 0
■手動マウント
mount -t nfs -o nfsvers=3,rsize=32768,wsize=32768,rw,hard,intr 192.168.216.180:/nfs/export /export
mount -t nfs -o nfsvers=3,rsize=32768,wsize=32768,rw,hard,intr 192.168.216.180:/nfs/iw /opt/iw