
このページに書かれている記事や説明については自己責任で
利用してくださ
い。
記事の内容はすべてのパソコンに適用できるとは限りません。あくまでもご自身のための参考資料としてご利用ください。記事の説明や手順によってこうむった 故障や損失かあっても一切の責任は負いません。自己責任でご利用ください。 このページで使用した製品 SD-ITE8212-133F に関して、このページの記事の内容について問い合わせされないようお願いいたします。 |
| テストしたRAIDシステム |
| テスト 環境 |
| 項 目 |
仕 様 |
| コントローラーチップ |
IT8212F |
| RAID レベル |
RAID 0/1/0+1/JDOB |
| 対応PCIスロット |
PCI Local Bus Ver.2.1 以降 ロープロファイルブラケット付属 |
| IDE ポート |
40 Pin X 2、最大4台のHDD を接続可能 |
| 対応ディスク |
IDE 137GB 以上の Big Drive に対応 |
| |
HDD アクセスLED 端子 X1 |
| その他 |
ATA-100/133 コントローラーとして使用可能 |
| 項
目 |
仕
様 |
| CPU |
Pentium4 (1.4GHz Socket423) |
| Memory |
RIM 256MB (PC-800 ) |
| マザーボード |
Asusutek P4T-M (Micro-ATX) |
| ハードディスク |
Western Digital WD43AA (
E-ATA/IDE/4.31GB/5400rpm ) Maxtor DiamondMax D541X 2B020H1 ( U-ATA100/20GB/5400rpm ) |
| OS |
RedHat Linux 9.0 |
| Linux カーネル |
Linux-2.4.20-8 |
| ATA-RAIDカード |
エアリア SD-ATA8212-133R ( ITE8121F
Chip ) |
| ドキュメントとドライバーの入手 |


#
unzip LinuxDriver_it8212_092005-09.zip
# unzip USER MANUAL _093015-02.zip |
| RAID カードのセットアップ |

TABで
ポインターを移動できます。
+、−、スペースキー で設定を変更できます。 設定の保存は[Ctrl]+[v] でできます。 設定メニュー画面の終了は[Esc] です。 |
#
cd
/usr/local/src/ITE/
# ls LinuxDriver_it8212_092005-09.zip USER MANUAL _093015-02.zip drivedisk_8212_raid USER MANUAL V0.3_06032004.DOC drivedisk_8212_ata src # cd drivedisk_8212_raid/ # ls deb30 mandrake91.txt md90 md92 redhat80.txt rh73 rh90 suse82.txt turbolinux80.txt mandrake90.txt mandrake92.txt md91 redhat73.txt redhat90.txt rh80 suse82 turbo8 # cd rh90/ # ls iteraid.o modinfo modules.cgz modules.dep pcitable rhdd-6.1 # gzip -dc modules.cgz | cpio -idumv # モジュールのファイルを解凍する 2.4.20-8bigmem/iteraid.o 2.4.20-8BOOT/iteraid.o 2.4.20-8/iteraid.o 2.4.20-8smp/iteraid.o 318 blocks # ls 2.4.20-8 2.4.20-8bigmem iteraid.o modules.cgz pcitable 2.4.20-8BOOT 2.4.20-8smp modinfo modules.dep rhdd-6.1 # modprobe sr_mod # modprobe sd_mod # insmod iteraid.o |
#
dmesg
<<
途中省略 >>
Found
Controller: IT8212 UDMA/ATA133 RAID ControllerFindDevices: device 0 is IDE Channel[0] BM-DMA at 0xB400-0xB407 Channel[1] BM-DMA at 0xB408-0xB40F scsi1 : RAIDExpress133 Vendor: ITE Model: IT8212F Rev: 1.45 Type: Direct-Access ANSI SCSI revision: 00 Attached scsi disk sda at scsi1, channel 0, id 0, lun 0 SCSI device sda: 39876478 512-byte hdwr sectors (20417 MB) sda: unknown partition table < < 途中省略 >> |
#
cd
/usr/local/src/ITE
# cp -f iteraid.o /lib/modules/2.4.20-8/kernel/drivers/scsi/ # chmod 755 /sbin/mkinitrd # mkinitrd -f --preload scsi_mod --preload sd_mod --with=iteraid /boot/initrd-2.4.20-8.img 2.4.20-8 |
#
dmesg
<<
途中省略 >>
Found
Controller: IT8212 UDMA/ATA133 RAID ControllerFindDevices: device 0 is IDE Channel[0] BM-DMA at 0xB400-0xB407 Channel[1] BM-DMA at 0xB408-0xB40F scsi1 : RAIDExpress133 Vendor: ITE Model: IT8212F Rev: 1.45 Type: Direct-Access ANSI SCSI revision: 00 Attached scsi disk sda at scsi1, channel 0, id 0, lun 0 SCSI device sda: 39876478 512-byte hdwr sectors (20417 MB) sda: unknown partition table |
| 既存の Linux マシンに RAIDシステムのパーティションを追加する |
# fdisk /dev/sda
デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも 含んでいません 新たに DOS ディスクラベルを作成します。あなたが書き込みを決定するまで、変更は メモリ内だけに残します。その後はもちろん以前の内容は修復不可能になります。 このディスクのシリンダ数は 2482 に設定されています。 間違いではないのですが、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/sda: 20.4 GB, 20416756736 bytes 255 heads, 63 sectors/track, 2482 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス ブート 始点 終点 ブロック ID システム コマンド (m でヘルプ): n コマンドアクション e 拡張 p 基本領域 (1-4) p 領域番号 (1-4): 1 最初 シリンダ (1-2482, 初期値 1): 初期値 1 を使います 終点 シリンダ または +サイズ または +サイズM または +サイズK (1-2482, 初期値 2482): 2482 コマンド (m でヘルプ): w 領域テーブルは交換されました! ioctl() を呼び出して領域テーブルを再読込みします。 ディスクを同期させます。 [root@osc root]# fdisk /dev/sda このディスクのシリンダ数は 2482 に設定されています。 間違いではないのですが、1024 を超えているため、以下の場合 に問題を生じうる事を確認しましょう: 1) ブート時に実行するソフトウェア (例. バージョンが古い LILO) 2) 別の OS のブートやパーティション作成ソフト (例. DOS FDISK, OS/2 FDISK) コマンド (m でヘルプ): p Disk /dev/sda: 20.4 GB, 20416756736 bytes 255 heads, 63 sectors/track, 2482 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス ブート 始点 終点 ブロック ID システム /dev/sda1 1 2482 19936633+ 83 Linux コマンド (m でヘルプ): q # fdisk コマンドモードを終了させる # |
# mkfs.ext3 -c -b
4096
/dev/sda1 #
ディスクをフォーマットする
mke2fs 1.32 (09-Nov-2002) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 2496960 inodes, 4984158 blocks 249207 blocks (5.00%) reserved for the super user First data block=0 153 block groups 32768 blocks per group, 32768 fragments per group 16320 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Checking for bad blocks (read-only test): 0/ 4984158 4981936/ 4984158 done Writing inode tables: 0/153 152/153 done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 24 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. # |
# mkdir /raid1 #マウントポイント
/raid1 を作成する
# mount -t ext3 /dev/sda1 /raid1 #マウント する # mount /dev/hda1 on / type ext3 (rw) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) none on /dev/shm type tmpfs (rw) /dev/sda1 on /raid1 type ext3 (rw) # df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/hda1 3526172 2369900 977152 71% / none 127620 0 127620 0% /dev/shm /dev/sda1 19623156 32828 18593500 1% /raid1 |
# vi /etc/fstab
LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda2 swap swap defaults 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 # more /etc/fstab LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda2 swap swap defaults 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/sda1 /raid1 ext3 defaults 0 0 |
| その他 の情報 |
もどる