2008/03/05

LANTANKのセットアップ(raidの構築)

LANTANK:~# vi /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
#/dev/hda3 /share ext3 defaults,errors=remount-ro 0 1
/dev/md0 /share ext3 defaults,errors=remount-ro 0 1
LANTANK:~# vi /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/hda3
raid-disk 0
device /dev/hdb1
failed-disk 1
LANTANK:~# df -m
Filesystem 1M-ブロック 使用 使用可 使用% マウント位置
/dev/hda1 1931 492 1341 27% /
/dev/md0 279629 237526 27899 90% /share
LANTANK:~# dd if=/dev/hda of=/share/others/hda.mbr bs=512 count=1
読み込んだブロック数は 1+0
書き込んだブロック数は 1+0
512 bytes transferred in 0.050343 seconds (10170 bytes/sec)
LANTANK:~# fdisk -l
Disk /dev/hda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 250 2008093+ 83 Linux
/dev/hda2 251 267 136552+ 82 Linux swap
/dev/hda3 268 36483 290905020 fd Linux raid autodetect

Disk /dev/hdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
LANTANK:~# fdisk /dev/hdb

The number of cylinders for this disk is set to 36483.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-36483, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-36483, default 36483): 250

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (251-36483, default 251): 251
Last cylinder or +size or +sizeM or +sizeK (251-36483, default 36483): 267

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (268-36483, default 268): 268
Last cylinder or +size or +sizeM or +sizeK (268-36483, default 36483): 36483

Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 83

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap)

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): fd
Changed system type of partition 3 to fd (Linux raid autodetect)

Command (m for help): a
Partition number (1-4): 1

Command (m for help): p

Disk /dev/hdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 250 2008093+ 83 Linux
/dev/hdb2 251 267 136552+ 82 Linux swap
/dev/hdb3 268 36483 290905020 fd Linux raid autodetect

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
LANTANK:~# vi /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/hda3
raid-disk 0
device /dev/hdb3
failed-disk 1
LANTANK:~# cp /etc/lilo.cross /etc/lilo.hdb
LANTANK:~# vi /etc/lilo.hdb
linear
boot=/dev/hdb
disk=/dev/hdb
bios=0x80
timeout=3
default=snow_white
install=/boot/boot-sel.b-v214
image=/boot/zImage.HDLWU
label=snow_white
read-only
append="mem=64M root=/dev/hda1 console=ttySC1,9600"
LANTANK:~# mkfs.ext3 /dev/hdb1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
251392 inodes, 502023 blocks
25101 blocks (5.00%) reserved for the super user
First data block=0
16 block groups
32768 blocks per group, 32768 fragments per group
15712 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
LANTANK:~# mount /dev/hdb1 /mnt
LANTANK:~# rm -rf /mnt/*
LANTANK:~# cd /
LANTANK:/# cp -a bin boot cdrom dev etc floppy home initrd lib opt root sbin sys usr var mnt
LANTANK:/# cd mnt
LANTANK:/mnt# mkdir tmp proc mnt share
LANTANK:/mnt# lilo -r /mnt -C /etc/lilo.hdb
Added snow_white *
LANTANK:/mnt# vi /mnt/etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
#/dev/hda3 /share ext3 defaults,errors=remount-ro 0 1
#/dev/md0 /share ext3 defaults,errors=remount-ro 0 1

HDD:Bのジャンパーをマスターに指し直して、HDD:Bのみ接続してbootする。
HDD:Bでboot okだからHDD2台つなごうとして、HDD:Bを取り外そうとしたらIDEケーブルのコネクターがもげた…orz
コネクタ自体は破損してないからハンダ付…しないしない(笑)

とりあえずHDD1台なら問題無く動いているから、まぁ良いけど。

でもHDDを余らせておいてもしょうがないし、そこらへんに置いとくとMy sonの玩具になって使えなくなりそうだしなぁ…。
もう一台白箱を買うか、ものは試しで玄箱を買うか、それともNAS仕様の他のHDDケースを買うか…。

2 coment:

Anonymous said...

Just killing some in between class time on Digg and I found your article . Not usually what I want to examine, however it was absolutely price my time. Thanks. как появилась фамилия загладько| hermes leather store| dubai designer handbags| and prairie-dogs for breakfast? Do you think you could stand that
http://s1.shard.jp/campcau/camp-arrowhead-and-boy-scouts.html Click Here

Anonymous said...

Very effectively written information. It will be priceless to anyone who usess it, together with myself. Sustain the good work – for positive i'll check out extra posts. как появилась фамилия загряжкина| возникновение фамилии абайкина| футболка mad race| inviting chamber floored with red tile, and before it stood a tall
http://s1.shard.jp/campzei/headfirst-camp-sacramento.html Click Here