Font conf
#	
#   ハードディスク増設に関するドキュメント
#
#		2000/07/15 	Manabu YAMADA
#
#		Special Thanks to M. Odaka !!


□はじめに
	本ドキュメントは jspace (Linux/alpha) に SCSI ハードディスクを
	増設する際に行ったことがらを書いたものである。


□手順
  1) 下準備

	まず既存のディスク構成を確認。
	プリンタ出力をしておく。

	$ a2psj /etc/fstab | lpr 

	jspace のハードディスク構成は以下の通りであった。


	# /etc/fstab: static file system information.
	#
	#                      
	proc            /proc           proc    defaults                   0      0

	/dev/sda1       none            ignore  0                          0      0
	/dev/sda7       /               ext2    defaults,errors=remount-ro 0      1
	/dev/sda6       none            swap    sw                         0      0
	/dev/sda2       /home           ext2    defaults                   2      2

	/dev/sdb1       /mnt/disk3      ext2    defaults                   2      2

	/dev/sdc1       /mnt/disk2-1    ext2    defaults                   2      2
	/dev/sdc2       /mnt/disk2-2    ext2    defaults                   2      2
	/dev/sdc3       /mnt/disk2-3    ext2    defaults                   2      2


	/dev/cdrom      /cdrom          iso9660 noauto,user,ro             0      0
	/dev/fd0        /floppy         ext2    noauto,user                0      0

  2) ハードディスクの取り付け

	 2.1) 	一度システムを落す。(使用しているユーザがいないか ps でチェック)
	 2.2) 	空いている SCSI ID を新たなハードディスクにふる。
		今回は内蔵ハードディスクに 0, 2, 6 がふってあったので
		ID = 1 を割り振る。この場合 Linux で認識されるデバイス
		とマウントポイントがずれることが予想される。	
	 2.3) 	電源投入。
	 2.4)	SCIS BIOS の設定を変更
		新たに増設した HD の同期速度を 20MB/s にする。
	 2.5) 	リブートし Linux を起動
		予想通り boot 時にファイルシステムをマウントできず
		root パスワードを要求される。
		root となり /etc/fstab を編集する。
		SCSI ID が 1 より大きいもののデバイスをずらす

		% vi /etc/fstab

		変更後の /etc/fstab は以下の通り

	# /etc/fstab: static file system information.
	#
	#                      
	proc            /proc           proc    defaults                   0      0

	/dev/sda1       none            ignore  0                          0      0
	/dev/sda7       /               ext2    defaults,errors=remount-ro 0      1
	/dev/sda6       none            swap    sw                         0      0
	/dev/sda2       /home           ext2    defaults                   2      2

	/dev/sdb1       /mnt/disk3      ext2    defaults                   2      2

	/dev/sdd1       /mnt/disk2-1    ext2    defaults                   2      2
	/dev/sdd2       /mnt/disk2-2    ext2    defaults                   2      2
	/dev/sdd3       /mnt/disk2-3    ext2    defaults                   2      2

	/dev/cdrom      /cdrom          iso9660 noauto,user,ro             0      0
	/dev/fd0        /floppy         ext2    noauto,user                0      0

		編集後ログアウトすると通常通りブートされる。


  3)ハードディスクにパーティションを切る 
	あらたに増設したハードディスクは /dev/sdb として認識されていた。
	必要に応じてパーティションを切る。

		% cfdisk /dev/sdb

	Name        Flags      Part Type  FS Type          [Label]        Size (MB)
	-------------------------------------------------------------------------------
	sdb1                    Primary   Linux ext2                        8000.00 
	sdb2                    Primary   Linux ext2                        6000.00
	sdb3                    Primary   Linux ext2                        6000.00
	sdb4                    Primary   Linux ext2                        6063.00


  4) 各パーティションにファイルシステムを作る

	jspace# mke2fs /dev/sdb1 
	mke2fs 1.12, 9-Jul-98 for EXT2 FS 0.5b, 95/08/09

	7864321, 7872513, 7880705, 7888897, 7897089, 7905281, 7913473,
	7921665, 7929857, 7938049, 7946241, 7954433, 7962625, 7970817,
	7979009, 7987201, 7995393, 8003585, 8011777, 8019969, 8028161,
	8036353, 8044545, 8052737, 8060929, 8069121, 8077313, 8085505,
	8093697, 8101889, 8110081, 8118273, 8126465, 8134657, 8142849,
	8151041, 8159233, 8167425, 8175617, 8183809

	Writing inode tables:   188/ 1000
	Writing superblocks and filesystem accounting information: 
	done


	以下同様の操作を行う

	# mke2fs /dev/sdb2 
	# mke2fs /dev/sdb3 
	# mke2fs /dev/sdb4 

  5) ブート時にマウントされるようにする。

	5-1) マウントポイントの作成
		% mkdir /mnt/disk4-1
		% mkdir /mnt/disk4-2
		% mkdir /mnt/disk4-3
		% mkdir /mnt/disk4-4
		
	5-2) /etc/fstab の編集
	  以下の行を /etc/fstab に書き加え、ブート時にマウントされるようにしておく

	/dev/sdb1       /mnt/disk4-1    ext2    defaults                   2      2
	/dev/sdb2       /mnt/disk4-2    ext2    defaults                   2      2
	/dev/sdb3       /mnt/disk4-3    ext2    defaults                   2      2
	/dev/sdb4       /mnt/disk4-4    ext2    defaults                   2      2

	以上で完了。


mym@ep.sci.hokudai.ac.jp