一つ一つ、思い当たるところを潰していく。
まずはファームウェアのコピー方法。
root@LS-XHLA1F:/# tar cf - b* d* e* h* i* l* m* r* sbin share t* u* v* w* |(cd z; tar xvf -) : : root@LS-XHLA1F:/# mkdir /z/proc root@LS-XHLA1F:/# mkdir /z/sysこのあたりで、なんかチョンボしてるかも。
ルートファイルシステムとして使っていない状態、 それぞれ / にマウントされていない状態をコピーする。
起動しない DeskStar を SATA で接続して起動
E06 となったところで func SW を押して tftp boot。
scsi 0:0:0:0: Direct-Access Hitachi HDP725050GLA360 GM4O PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA sda: sda1 sda2 sda3 sda4 sda5 sda6 sd 0:0:0:0: [sda] Attached SCSI disk sd 0:0:0:0: Attached scsi generic sg0 type 0
コピー元の正常動作できる WD1600 は USB で接続する。
scsi 2:0:0:0: Direct-Access WDC WD16 WD-WCANM4151553 2E02 PQ: 0 ANSI: 2 CCS sd 2:0:0:0: [sdb] 312581808 512-byte hardware sectors (160042 MB) sd 2:0:0:0: [sdb] Write Protect is off sd 2:0:0:0: [sdb] Mode Sense: 00 38 00 00 sd 2:0:0:0: [sdb] Assuming drive cache: write through sd 2:0:0:0: [sdb] 312581808 512-byte hardware sectors (160042 MB) sd 2:0:0:0: [sdb] Write Protect is off sd 2:0:0:0: [sdb] Mode Sense: 00 38 00 00 sd 2:0:0:0: [sdb] Assuming drive cache: write through sdb: sdb1 sdb2 sdb3 sdb4 sdb5 sdb6 sd 2:0:0:0: [sdb] Attached SCSI disk sd 2:0:0:0: Attached scsi generic sg1 type 0これでどちらも root fs としては使っていない。
root@LS-XHL-EM8DF:~# mkdir /sda root@LS-XHL-EM8DF:~# mkdir /sdb root@LS-XHL-EM8DF:~# mount /dev/sda2 /sda root@LS-XHL-EM8DF:~# mount /dev/sdb2 /sdb root@LS-XHL-EM8DF:/# ls /sda bin home modules sys boot initrd proc tmp debugtool lib root usr dev lighttpd.webui sbin var etc mnt share www root@LS-XHL-EM8DF:/# ls /sdb bin home modules sys boot initrd proc tmp debugtool lib root usr dev lighttpd.webui sbin var etc mnt share www root@LS-XHL-EM8DF:/#いっしょやん
root@LS-XHL-EM8DF:/# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root.old 31729 21357 10372 67% / /dev/ram1 15360 444 14916 3% /mnt/ram /dev/sda2 4989760 336020 4653740 7% /sda /dev/sdb2 4989760 336320 4653440 7% /sdb root@LS-XHL-EM8DF:/#やっぱりなんか違う。
root@LS-XHL-EM8DF:~# rm -fr /sda/* root@LS-XHL-EM8DF:~#
root@LS-XHL-EM8DF:~# (cd /sdb/;tar cf - .)|(cd /sda; tar xvf -) : : root@LS-XHL-EM8DF:~# /dev/sda2 4989760 342712 4647048 7% /sda /dev/sdb2 4989760 335960 4653800 7% /sdb root@LS-XHL-EM8DF:~#なんで、違うの?それも、さっきより。
root@LS-XHL-EM8DF:~# mount /dev/sda1 /sda/boot root@LS-XHL-EM8DF:~# mount /dev/sdb1 /sdb/boot root@LS-XHL-EM8DF:~# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root.old 31729 21395 10334 67% / /dev/ram1 15360 1956 13404 13% /mnt/ram /dev/sda2 4989760 335992 4653768 7% /sda /dev/sdb2 4989760 335960 4653800 7% /sdb /dev/sda1 984228 136000 798232 15% /sda/boot /dev/sdb1 992036 136000 856036 14% /sdb/boot root@LS-XHL-EM8DF:~#なんで、サイズが違うの?
root@LS-XHL-EM8DF:~# parted GNU Parted 1.8.8 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print all Model: Hitachi HDP725050GLA360 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 1024MB 1024MB ext3 primary 2 1024MB 6144MB 5120MB xfs primary 3 6144MB 6144MB 512B primary 4 6144MB 6144MB 512B primary 5 6144MB 7168MB 1024MB linux-swap primary 6 7168MB 500GB 493GB xfs primary Model: WDC WD16 WD-WCANM4151553 (scsi) Disk /dev/sdb: 160GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 1024MB 1024MB ext3 primary 2 1024MB 6144MB 5120MB xfs primary 3 6144MB 6144MB 512B primary 4 6144MB 6144MB 512B primary 5 6144MB 7168MB 1024MB linux-swap primary 6 7168MB 152GB 145GB xfs primary Error: /dev/md0: unrecognised disk label Error: /dev/mtdblock0: unrecognised disk label (parted) quit root@LS-XHL-EM8DF:~#parted 的には sda も sdb もサイズが同じなのに。
一応続ける
root@LS-XHL-EM8DF:~# rm /sda/boot/* root@LS-XHL-EM8DF:~#
root@LS-XHL-EM8DF:~# (cd /sdb; tar cf - boot)|(cd /sda; tar xvf -) : : root@LS-XHL-EM8DF:~# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root.old 31729 21410 10319 67% / /dev/ram1 15360 1956 13404 13% /mnt/ram /dev/sda2 4989760 335992 4653768 7% /sda /dev/sdb2 4989760 335960 4653800 7% /sdb /dev/sda1 984228 136000 798232 15% /sda/boot /dev/sdb1 992036 136000 856036 14% /sdb/boot root@LS-XHL-EM8DF:~#Used はいっしょ。
root@LS-XHL-EM8DF:~# ls /sda/mnt/disk1/ root@LS-XHL-EM8DF:~# ls /sdb/mnt/disk1/ root@LS-XHL-EM8DF:~# mount /dev/sda6 /sda/mnt/disk1 root@LS-XHL-EM8DF:~# mount /dev/sdb6 /sdb/mnt/disk1 root@LS-XHL-EM8DF:~#
root@LS-XHL-EM8DF:~# rm -fr /sda/mnt/disk1/* root@LS-XHL-EM8DF:~#
root@LS-XHL-EM8DF:~# (cd /sdb/mnt/;tar cf - disk1)|(cd /sda/mnt; tar xvf -) : : root@LS-XHL-EM8DF:~# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root.old 31729 21418 10311 68% / /dev/ram1 15360 1956 13404 13% /mnt/ram /dev/sda2 4989760 335992 4653768 7% /sda /dev/sdb2 4989760 335960 4653800 7% /sdb /dev/sda1 984228 136000 798232 15% /sda/boot /dev/sdb1 992036 136000 856036 14% /sdb/boot /dev/sda6 481255488 656 481254832 0% /sda/mnt/disk1 /dev/sdb6 141368380 612 141367768 0% /sdb/mnt/disk1 root@LS-XHL-EM8DF:~#ここも違う。なんで
root@LS-XHL-EM8DF:~# shutdown -r now root@LS-XHL-EM8DF:~# Message from syslogd@LS-XHL-EM8DF at Thu Nov 1 00:42:17 2007 ... LS-XHL-EM8DF clientUtil_server[816]: ap_serv_exit() exit ap_servd. code=15やっぱり E06
|
← ファームウェア 1.05 の散歩 |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ RAID 10 |