« MySQL リファレンス | トップページ | bg/fg [プロセス管理コマンド] »

2008-03-31

やる夫がSCSIハードディスクを増設するようです。

SCSIハードディスク

060718dell_a_3 赤丸のところに差し込むことができるやつね・・・。追加作業のメモを書きます。













ハードディスクドライブの設置

一旦サーバの電源を落とす必要があります。

# sync
# /sbin/shutdown -h now

ハードディスクドライブを設置し、開発機の電源をONします。新たに追加した、ハードディスクドライブのランプが点灯している筈。ランプが点灯していれば、特に問題ないですが・・・。念のため確認手順を以下に記します。

# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: MAXTOR   Model: ATLAS15K2_36SCA  Rev: JNZ6
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST3146854LC      Rev: D404
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 06 Lun: 00
  Vendor: PE/PV    Model: 1×2 SCSI BP      Rev: 1.0
  Type:   Processor                        ANSI SCSI revision: 02

SEAGATE Modelが確認される筈。新たに設置したハードディスクが認識されていることが分かります。
実際に設置したハードディスクにも同じ名前が記されています。ちなみに一番上は、OSが積まれているハードディスクです。

sdaで検索すると、上記の標準出力が得られる筈。ここでも、SEAGATE Model(ハードディスクメーカによって違う)が確認されます。 sda、sdbの表記が確認されますが、今回対象なのは、sdbとなります。

# dmesg | less
/sda
SCSI device sda: 71132959 512-byte hdwr sectors (36420 MB)
SCSI device sda: drive cache: write through
sda: sda1 sda2 sda3 sda4 < sda5 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
  Vendor: SEAGATE   Model: ST3146854LC       Rev: D404
  Type:   Direct-Access                      ANSI SCSI revision: 03
SCSI device sdb: 286749480 512-byte hdwr sectors (146816 MB)
SCSI device sdb: drive cache: write through
sdb: sdb1 sdb2 sdb3
Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
  Vendor: PE/PV     Model: 1×2 SCSI BP       Rev: 1.0
  Type:   Processor                          ANSI SCSI revision: 02

パーティションの設定

# /sbin/fdisk /dev/sdb

デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも含んでいません新たに DOS ディスクラベルを作成します。
あなたが書き込みを決定するまで、変更はメモリ内だけに残します。その後はもちろん以前の内容は修復不可能になります。このディスクのシリンダ数は 17849 に設定されています。間違いではないのですが、1024 を超えているため、以下の場合に問題を生じうる事を確認しましょう。

コマンド (m でヘルプ): p

Disk /dev/sdb: 146.8 GB, 146815733760 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

ファイルシステムの作成

#/sbin/mkfs -t ext3 /dev/sdb1
mke2fs 1.35 (28-Feb-2004)
max_blocks 4294967295, rsv_groups = 0, rsv_gdb = 1024
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
7325696 inodes, 14651272 blocks
732563 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=16777216
448 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, 1605632, 2654208,
        4096000, 7962624, 11239424
Writing inode tables: done
inode.i_blocks = 106504, i_size = 4243456
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

※特にエラーがない標準出力の例。黙っていれば完了します。ちなみに上記で作成した、
パーティションを全てフォーマットして下さい。今回の例で言うと、3つです。

ファイルシステムのマウント

# mkdir /service/data1
# mount -t ext3 /dev/sdb1 /neet/data1
# mount -t ext3 /dev/sdb2 /neet/data2
# mount -t ext3 /dev/sdb3 /neet/data3

|

« MySQL リファレンス | トップページ | bg/fg [プロセス管理コマンド] »

ハードウェア」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/12011472

この記事へのトラックバック一覧です: やる夫がSCSIハードディスクを増設するようです。:

« MySQL リファレンス | トップページ | bg/fg [プロセス管理コマンド] »