2010年2月 6日 (土)

hdbのパーティション切り直し&RAID構成復旧完了

下記の構成とした。

  hda(160GB):元々から稼動しているhomeを除くLinux全システム。
  hdb(300G) :パーティションはhdaと完全同一(hdaとRAID1化)+残り280GBを/homeに割当(hddとRAID1化)
  hdd(320G) :パーティション/home含め、hdbと完全同一。/homeをhdbとRAID1化)

次はroot/bootのraid1化が成功したら
hddをhdaとリプレイスしてhdaを撤去して完成予定。

| | コメント (0)

2010年2月 5日 (金)

全システムRAID1化のために、一旦RAID全解除

新hdb(旧hdd:300GB)を
/boot を含むパーテーションがハードディスクの先頭から 8.4GB に収まるよう
にすべく、パーティションを切り直し、RAID1を再構築することにする(^^;)

で、hdbとhdaを交換。raidを全て解除。

[root@Klara root]# df -k
ファイルシステム 1k-ブロック 使用中 空き 使用% マウント場所
/dev/hda2 4127108 459248 3458212 12% /
/dev/hda1 124427 11009 106994 10% /boot
/dev/hdd1 288451168 112972244 160826444 42% /home
none 127208 0 127208 0% /dev/shm
/dev/hda5 4126976 1565828 2351508 40% /usr
/dev/hda6 2063440 876828 1081796 45% /var

さてこれからhdbをhdbと同じパーティションに切り直し。

| | コメント (4)

rootディレクトリのRAID化に挑戦

まず、linuxのbootの仕組みについて勉強した。
⇒ http://park15.wakwak.com/~unixlife/linux/column-linux_boot.html

ヒントは、一番最初の記述
「1.PCの電源ONでBIOSがロードされ、ハードのセルフテストを実行したあと、指定された起動ドライブの先頭にあるマスターブートレコード(MBR)を読みこみます。」

そか、起動ドライブって、BIOSで設定してたっけw
なら、まずはhdbのliloをいぢって、BIOSのプライマリドライブをhdbにすれば練習になるかな。
と、やってみることにしよう。

その実況はコメントに。

| | コメント (3)

2010年2月 3日 (水)

/usr、/varのRAID1化完了。hdaのパーティション切り直し完了

どちらも完了した♪

(1) /md3(/usr),/md4(/var)のRAID1化結果

[root@Klara root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md4 : active raid1 hda6[1] hdb6[0]
2096384 blocks [2/2] [UU]

md3 : active raid1 hda5[1] hdb5[0]
4192832 blocks [2/2] [UU]

md2 : active raid1 hdb3[0]
4192896 blocks [2/1] [U_]

md1 : active raid1 hdb2[0]
128448 blocks [2/1] [U_]

md0 : active raid1 hdd1[1] hdb1[0]
293049600 blocks [2/2] [UU]

unused devices:
[root@Klara root]# lsraid -A -p
[dev 9, 0] /dev/md0 B75602D8.C3E5129D.4A812DA9.B2B05DA9 online
[dev 3, 65] /dev/hdb1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good
[dev 22, 65] /dev/hdd1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good

[dev 9, 3] /dev/md3 F21203A0.8549D17B.8C130DBA.7F49E7C1 online
[dev 3, 69] /dev/hdb5 F21203A0.8549D17B.8C130DBA.7F49E7C1 good
[dev 3, 5] /dev/hda5 F21203A0.8549D17B.8C130DBA.7F49E7C1 good

[dev 9, 4] /dev/md4 6394F578.629E8B5A.943A87D4.3F410453 online
[dev 3, 70] /dev/hdb6 6394F578.629E8B5A.943A87D4.3F410453 good
[dev 3, 6] /dev/hda6 6394F578.629E8B5A.943A87D4.3F410453 good

[dev 9, 1] /dev/md1 00B0C606.C21B801F.2164DC6B.8E47A520 online
[dev 3, 66] /dev/hdb2 00B0C606.C21B801F.2164DC6B.8E47A520 good
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing

[dev 9, 2] /dev/md2 99CE6C31.30118E9B.176AB7D8.D1D0A996 online
[dev 3, 67] /dev/hdb3 99CE6C31.30118E9B.176AB7D8.D1D0A996 good
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing

(2) /dev/hdaのパーティション切り直し結果

root@Klara root]# fdisk -l /dev/hda

Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス ブート 始点 終点 ブロック ID システム
/dev/hda1 * 1 16 128488+ 83 Linux
/dev/hda2 17 538 4192965 83 Linux
/dev/hda3 539 603 522112+ 82 Linux スワップ
/dev/hda4 604 19929 155236095 f Win95 拡張領域 (LBA)
/dev/hda5 604 1125 4192933+ fd Linux raid 自動検出
/dev/hda6 1126 1386 2096451 fd Linux raid 自動検出

残すは、rootディレクトリとboot。
ここで疑問なのが、それを行うためには
fstab、lilo.contの書き換えを行うようなのだが
それって、どれを書き換えるべきなのか。

現在は、/dev/hda*をmountしている。その中に、fstabもlilo.confがある。
RAID1化するためには、/dev/md*をmountさせるよう
fstab、lilo.confを書き換えるのだが、/dev/md*は現在、/dev/hdb*が使用されている。
(システムはコピー済みだけど)

/usr、/varと同じようにLABELを書き換えるだけでよいのか?
立ち上がらなくなっても、最後の手段、KNOPPIXがあるので、恐れずやってみよう(笑)

| | コメント (6)

Linux全システムのRAID1化

/home以外のシステムパーティションもRAID1化しよう。

1.システムパーティションのRAID1化
(1) hdbに下記スペアパーティション作成済み。

Disk /dev/hdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス ブート 始点 終点 ブロック ID システム
/dev/hdb1 1 36483 293049666 fd Linux raid 自動検出 ⇒ /home(RAID1化済み)
/dev/hdb2 * 36484 36499 128520 fd Linux raid 自動検出 ⇒ /boot
/dev/hdb3 36500 37021 4192965 fd Linux raid 自動検出 ⇒ /
/dev/hdb4 37022 38913 15197490 5 拡張領域
/dev/hdb5 37022 37543 4192933+ fd Linux raid 自動検出 ⇒ /usr
/dev/hdb6 37544 37804 2096451 fd Linux raid 自動検出 ⇒ /var

(2) 現状のhda

Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス ブート 始点 終点 ブロック ID システム
/dev/hda1 * 1 16 128488+ 83 Linux  ⇒ /boot
/dev/hda2 17 538 4192965 83 Linux  ⇒ /
/dev/hda3 539 603 522112+ 82 Linux スワップ
/dev/hda4 604 19929 155236095 f Win95 拡張領域 (LBA)
/dev/hda5 15901 16422 4192933+ 83 Linux  ⇒ /usr
/dev/hda6 16423 16683 2096451 83 Linux  ⇒ /var

(3) /etc/raidtabの編集(/dev/md1以降を追加)

raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
nr-spare-disks 0
device /dev/hdb1
raid-disk 0
device /dev/hdd1
raid-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
chunk-size 8
persistent-superblock 1
nr-spare-disks 0
device /dev/hdb2
raid-disk 0
device /dev/hda1
failed-disk 1
# raid-disk 1
raiddev /dev/md2
raid-level 1
nr-raid-disks 2
chunk-size 8
persistent-superblock 1
nr-spare-disks 0
device /dev/hdb3
raid-disk 0
device /dev/hda2
failed-disk 1
# raid-disk 1
raiddev /dev/md3
raid-level 1
nr-raid-disks 2
chunk-size 8
persistent-superblock 1
nr-spare-disks 0
device /dev/hdb5
raid-disk 0
device /dev/hda5
failed-disk 1
# raid-disk 1
raiddev /dev/md4
raid-level 1
nr-raid-disks 2
chunk-size 8
persistent-superblock 1
nr-spare-disks 0
device /dev/hdb6
raid-disk 0
device /dev/hda6
failed-disk 1
# raid-disk 1

(4) RAIDパーティションの新規作成

[root@Klara root]# mkraid /dev/md1
handling MD device /dev/md1
analyzing super-block
disk 0: /dev/hdb2, 128520kB, raid superblock at 128448kB
disk 1: /dev/hda1, failed
[root@Klara root]# mkraid /dev/md2
handling MD device /dev/md2
analyzing super-block
disk 0: /dev/hdb3, 4192965kB, raid superblock at 4192896kB
disk 1: /dev/hda2, failed
[root@Klara root]# mkraid /dev/md3
handling MD device /dev/md3
analyzing super-block
disk 0: /dev/hdb5, 4192933kB, raid superblock at 4192832kB
disk 1: /dev/hda5, failed
[root@Klara root]# mkraid /dev/md4
handling MD device /dev/md4
analyzing super-block
disk 0: /dev/hdb6, 2096451kB, raid superblock at 2096384kB
disk 1: /dev/hda6, failed
[root@Klara root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md4 : active raid1 hdb6[0]
2096384 blocks [2/1] [U_]

md3 : active raid1 hdb5[0]
4192832 blocks [2/1] [U_]

md2 : active raid1 hdb3[0]
4192896 blocks [2/1] [U_]

md1 : active raid1 hdb2[0]
128448 blocks [2/1] [U_]

md0 : active raid1 hdd1[1] hdb1[0]
293049600 blocks [2/2] [UU]

unused devices:
[root@Klara root]# lsraid -A -p
[dev 9, 0] /dev/md0 B75602D8.C3E5129D.4A812DA9.B2B05DA9 online
[dev 3, 65] /dev/hdb1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good
[dev 22, 65] /dev/hdd1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good

[dev 9, 1] /dev/md1 00B0C606.C21B801F.2164DC6B.8E47A520 online
[dev 3, 66] /dev/hdb2 00B0C606.C21B801F.2164DC6B.8E47A520 good
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing

[dev 9, 2] /dev/md2 99CE6C31.30118E9B.176AB7D8.D1D0A996 online
[dev 3, 67] /dev/hdb3 99CE6C31.30118E9B.176AB7D8.D1D0A996 good
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing

[dev 9, 3] /dev/md3 F21203A0.8549D17B.8C130DBA.7F49E7C1 online
[dev 3, 69] /dev/hdb5 F21203A0.8549D17B.8C130DBA.7F49E7C1 good
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing

[dev 9, 4] /dev/md4 6394F578.629E8B5A.943A87D4.3F410453 online
[dev 3, 70] /dev/hdb6 6394F578.629E8B5A.943A87D4.3F410453 good
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing

(5)作成したRAIDパーティションにファイルシステム構築

[root@Klara root]# mke2fs -j /dev/md1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
32128 inodes, 128448 blocks
6422 blocks (5.00%) reserved for the super user
First data block=1
16 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729

Writing inode tables: done
Creating journal (4096 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.
[root@Klara root]# mke2fs -j /dev/md2
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
524288 inodes, 1048224 blocks
52411 blocks (5.00%) reserved for the super user
First data block=0
32 block groups
32768 blocks per group, 32768 fragments per group
16384 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 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@Klara root]# mke2fs -j /dev/md3
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
524288 inodes, 1048208 blocks
52410 blocks (5.00%) reserved for the super user
First data block=0
32 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

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

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@Klara root]# mke2fs -j /dev/md4
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 524096 blocks
26204 blocks (5.00%) reserved for the super user
First data block=0
16 block groups
32768 blocks per group, 32768 fragments per group
16384 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 37 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

(6)シングルモードでlinux再起動

(7)稼動中のシステムをRAIDへコピー

# cd /mnt
# mkdir md1 md2 md3 md4
# mount /dev/md1 /mnt/md1
# mount /dev/md2 /mnt/md2
# mount /dev/md3 /mnt/md3
# mount /dev/md4 /mnt/md4
# cd /boot
# find . -xdev | cpio -pm /mnt/md1
13669 blocks
# cd /
# find . -xdev | cpio -pm /mnt/md2
531967 blocks
# cd /usr
# find . -xdev | cpio -pm /mnt/md3
2570916 blocks
# cd /var
# find . -xdev | cpio -pm /mnt/md4
1111152 blocks

(8) システムをRAIDからの起動へ変更
 ⇒ 現在、ここでハマってる。
   fstabを/dev/mdxに書き換える
  (bootはさらに作業が必要)
  だけでよさげでが、うまくいかず。
  とりあえず、この時点で投稿。

| | コメント (4)

2010年1月31日 (日)

RAID1同期化完了!

再起動では再組み込みは行われず。
結局、シングルユーザーモードで再組み込み指示後、そのままでは自宅サーバがサービス停止してしまうので一旦リブート。

そしたら、再組み込みが行われ、無事同期化完了した。

(1) Vine Linuxをシングルモードで起動

(2) RAID1の再組み込み指示

[# raidhotadd /dev/md0 /dev/hdb1

(3) RAID1組み込み完了♪

[root@Klara root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdd1[1] hdb1[0]
293049600 blocks [2/2] [UU]

[root@Klara root]# lsraid -A -p [dev 9, 0] /dev/md0 B75602D8.C3E5129D.4A812DA9.B2B05DA9 online [dev 3, 65] /dev/hdb1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good [dev 22, 65] /dev/hdd1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good

以上、作業完了!!!

| | コメント (4)

Get ヤマハアイテム

Get ヤマハアイテム
XJRを車検に出してきた。
久々にYSPに行った。

で、これをもらっ♪

| | コメント (0)

RIAD1 同期失敗してた…

300GBの同期化は時間かかるため、その結果を今朝見てみたら
ショックなことに同期化を失敗していたorz

[root@Klara root]# cat /proc/mdstat Personalities : [raid1] read_ahead 1024 sectors md0 : active raid1 hdd1[1] hdb1[0](F) 293049600 blocks [2/1] [_U]

unused devices:
[root@Klara root]# lsraid -A -p
[dev 9, 0] /dev/md0 B75602D8.C3E5129D.4A812DA9.B2B05DA9 online
[dev 3, 65] /dev/hdb1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 failed
[dev 22, 65] /dev/hdd1 B75602D8.C3E5129D.4A812DA9.B2B05DA9 good

dmesgを確認してみたけれど、いまいち判らん。
他を調べていて気にはなっていたが、
chunk-sizeの記載がいけないのだろうか。。。

chunk-size 64K

下記、関係しそうなところを抜粋。
md: autorun ...
md: considering hdd1 ...
md: adding hdd1 ...
md: adding hdb1 ...
md: created md0
md: bind
md: bind
md: running:
md: hdd1's event counter: 00000010
md: hdb1's event counter: 00000010
md: md0: raid array is not clean -- starting background reconstruction
md: RAID level 1 does not need chunksize! Continuing anyway.
md: raid1 personality registered as nr 3
md0: max total readahead window set to 124k
md0: 1 data-disks, max readahead per data-disk: 124k
raid1: device hdd1 operational as mirror 1
raid1: device hdb1 operational as mirror 0
raid1: raid set md0 not clean; reconstructing mirrors
raid1: raid set md0 active with 2 out of 2 mirrors
md: updating md0 RAID superblock on device
md: hdd1 [events: 00000011]<6>(write) hdd1's sb offset: 293049600
md: syncing RAID array md0
md: minimum _guaranteed_ reconstruction speed: 100 KB/sec/disc.
md: using maximum available idle IO bandwith (but not more than 100000 KB/sec) for reconstruction.
md: using 124k window, over a total of 293049600 blocks.
md: hdb1 [events: 00000011]<6>(write) hdb1's sb offset: 293049600
md: ... autorun DONE.

とりあえず、chunk-sizeを"32"に変更して、再組み込みしてみよう。

…と思ったら、こんなエラーが

[root@Klara etc]# raidhotadd /dev/md0 /dev/hdb1
/dev/md0: can not hot-add disk: disk busy!

Linuxを再起動してみよう。。。

| | コメント (0)

2010年1月30日 (土)

RAID1換装作業完了!

cpio後、新/旧ファイルを比較し、全て一致。
(ls -R の結果をdiff)

cpio中に/etc/fstabを修正しておいた。

/shareをスペルミスしていたがreboot問題なく。
新md0が/homeにマウントされ、見事300GBに容量拡大した。

以下、作業確認結果。
青文字箇所は、/,/usr,/varをRAID1化のためのリザーブ。

[root@Klara root]#cat /etc/fstab

LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/share /share ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro,iocharset=euc-jp 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu,iocharset=euc-jp 0 0

[root@Klara root]# df -k

ファイルシステム 1k-ブロック 使用中 空き 使用% マウント場所
/dev/hda2 4127108 227968 3689492 6% /
/dev/hda1 124427 11009 106994 10% /boot
/dev/md0 288451168 80738488 193060200 30% /home
none 127208 0 127208 0% /dev/shm
/dev/hda5 25664216 19884568 4475976 82% /share
/dev/hda8 4127076 1565824 2351608 40% /usr
/dev/hda9 2063504 844848 1113836 44% /var

[root@Klara root]# fdisk -l

Disk /dev/hdd: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス ブート 始点 終点 ブロック ID システム
/dev/hdd1 1 36483 293049666 fd Linux raid 自動検出

Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス ブート 始点 終点 ブロック ID システム
/dev/hda1 * 1 16 128488+ 83 Linux
/dev/hda2 17 538 4192965 83 Linux
/dev/hda3 539 603 522112+ 82 Linux スワップ
/dev/hda4 604 19929 155236095 f Win95 拡張領域 (LBA)
/dev/hda5 16684 19929 26073495 83 Linux
/dev/hda6 604 12076 92156809+ 83 Linux
/dev/hda7 12077 15900 30716248+ 83 Linux
/dev/hda8 15901 16422 4192933+ 83 Linux
/dev/hda9 16423 16683 2096451 83 Linux

領域テーブル項目がディスクの順序と一致しません

Disk /dev/hdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス ブート 始点 終点 ブロック ID システム
/dev/hdb1 1 36483 293049666 fd Linux raid 自動検出
/dev/hdb2 36484 36499 128520 fd Linux raid 自動検出
/dev/hdb3 36500 37021 4192965 fd Linux raid 自動検出
/dev/hdb4 37022 38913 15197490 5 拡張領域
/dev/hdb5 37022 37543 4192933+ fd Linux raid 自動検出
/dev/hdb6 37544 37804 2096451 fd Linux raid 自動検出

| | コメント (0)

その後の作業

fstabの修正、そのまま勢いでraid1の作成をしてしまった後
rebootしたら無事、Linuxが起動した。

以下、その後の作業(イタリックは予定)を記録。

3. /dev/md0のフォーマット
 下記を実行。

[root@Klara root]# mke2fs -j /dev/md0
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
36634624 inodes, 73262400 blocks
3663120 blocks (5.00%) reserved for the super user
First data block=0
2236 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616

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

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@Klara root]#

4. /homeを/dev/md0へコピー
 現状は、旧/dev/md0のraid-disk 1を/homeにマウントした状態。
 旧/homeを新/dev/md0にコピーして、/homeのマウントを/dev/md0に変更すれば
 RAID1のHDD換装と大容量化は完了するはず。

(1) wwwのポートを一時閉塞
 /homeが更新される契機は、デジカメ画像の格納やブログを投稿するといった自分自身の作業以外では
 外からのブログアクセスによるアクセスカウンタ/ログの更新しかないはず。
 なので、wwwのポートを閉塞するようルータを設定

(2) /homeを/dev/md0へコピー
 以下の操作を実行

[root@Klara root]# mkdir /mnt/md0
[root@Klara root]# mount /dev/md0 /mnt/md0
[root@Klara root]# cd /home
[root@Klara home]# find . -xdev | cpio -pm /mnt/md0

5. fstabの変更
 /homeに/dev/md0をマウントするよう変更。
 コピー中に、下記を準備
(1) LABELの確認

[root@Klara /]# e2label /dev/hda5
/share
root@Klara /]# e2label /dev/hda6
/home
[root@Klara /]# e2label /dev/hda7
/share
[root@Klara /]# e2label /dev/md0
 

 あ。/shareが2つある。。。(下線部)
 LABEL指定で起動しなかった原因はこれか?(苦笑)

(2) LABELの付け直し

[root@Klara /]# e2label /dev/hda6 ""
[root@Klara /]# e2label /dev/hda7 ""
[root@Klara /]# e2label /dev/md0 /home

(3) LABELの再確認

[root@Klara /]# e2label /dev/hda5
/share
[root@Klara /]# e2label /dev/hda6

[root@Klara /]# e2label /dev/hda7

[root@Klara /]# e2label /dev/md0
/home
[root@Klara /]# e2label /dev/hdb1

[root@Klara /]# e2label /dev/hdd1

6. reboot&変更後の確認

| | コメント (3)

HDD交換後、Linux起動せず、の原因

結局、またまた/etc/fstabがイケてなかっただけだったorz

下記のLABEL指定が原因。

LABEL=/share /share ext3 defaults 1 2

e2labelで見ると、ちゃんと/shareになっているのだが。。。

LABEL指定をやめて、/dev名を直接指定するようにして、無事linux起動。

fstabを修正した際に、raid1についても下記の作業を行ったが、うまくいったようだ。

1. /etc/raidtabの編集
 md0のディスクの指定(下線部)を変更しただけ

raiddev       /dev/md0
raid-level         1
nr-raid-disks        2
chunk-size         64k
persistent-superblock    1
nr-spare-disks       0
  device     /dev/hdb1
  raid-disk   0
  device     /dev/hdd1
  raid-disk   1

2. RAIDの作成

[root@Klara root]# mkraid /dev/md0

そしたら、すぐに同期化が始まった。

[root@Klara etc]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdd1[1] hdb1[0]
293049600 blocks [2/2] [UU]
[>....................] resync = 1.9% (5778624/293049600) finish=341.1min speed=14030K/sec
unused devices:

| | コメント (0)

フォーマット待機中

フォーマット待機中
予定通り、hdb1/hdd1に300GBのRAIDパーディションを切って、hdb1をフォーマット中

300GBともなると結構時間かかりそう

ディスプレイのセレクタをXPに切り替えると、戻したときにlinuxがブラックアウトしてしまう(困)

なのでこのまま待つしかない

| | コメント (1)

やはり起動せず(^^;)

やはり起動せず(^^;)
電源入れたらCPUのFANの音が大きくなってしまい、FANをバラしてクリーニングしたり、腹減ったので食事したりでしばらく作業中断してしまった(^^;)

で、電源いれてみたらやっぱり立ち上がらなかったorz

今、shellに落ちてディスクのフォーマットをしようとしてるとこ

| | コメント (0)

HDD交換完了

HDD交換完了
HDD交換完了
HDD交換完了
一番下のは継続して使用する160GBのHDD。

さて、組み立て一発で立ち上がるか

| | コメント (0)

HDD交換中

HDD交換中
HDD交換中
まずは古いHDDを2台取り外し。
電源も外さなければならなかった。

PCケースを開けたついでにPC内のクリーニングも完了したとこ。

| | コメント (0)

交換するHDD

交換するHDD
上が日立製320GB

下はMaxtor製300GB

| | コメント (0)

自宅サーバのメンテナンス

自宅サーバのHDDがいっぱいになったので、今から大きいのに換装しようかと。

そのときの手順を実況記録。

(自宅サーバに記録したいけど、作業中は使えないから ^^;)

| | コメント (3)

«洗車始め