ビデオファイルの救出

HS-DHGL

HDD の玉突き交換をしていて、 HS-DHGL の HDD がクラッシュしてしまった。
HS-DHGL は 500GB の HDD をセットして稼動させ、 通常通りビデオ録画を開始。
クラッシュした HDD をハックキット化した LS-GL に USB で接続して、 何とかビデオファイルが吸出せないかと悪あがきをしてみる。

マウントできない

ビデオファイルが入っている sdb4 をマウントできない。
ude:~# mount /dev/sdb4 /tmp/mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

ude:~#
言われたとおりに dmesg | tail を実行すると、
ude:~# dmesg | tail
	:
	:
XFS mounting filesystem sdb4
XFS: failed to read root inode
ude:~#
root inode が読めないと。

fsck

fsck をかけてみる。
ude:~# fsck /dev/sdb4
fsck 1.40-WIP (14-Nov-2006)
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_check(8) and xfs_repair(8).
ude:~#
xfs_check か xfs_repair を実行しろと。

xfs_check

xfs_check を実行してみる。
ude:~# xfs_check /dev/sdb4
dir 128 bad size in entry at 8
dir 402 bad size in entry at 8
dir 19328 bad size in entry at 8
dir 19328 entry .. bad inode number 1268063488
dir 19348 bad size in entry at 8
	:
	:
dir 117554967 size is 6, should be 8
dir 117554967 entry .. bad inode number 1268069120
dir 134224899 bad size in entry at 8
/usr/sbin/xfs_check: line 28:   969 Killed                  xfs_db$DBOPTS -i -p xfs_check -c "check$OPTS" $1
ude:~#
なんか、いろいろ bad だと言っておきながら、死んだ。
試しにマウントしてみる。
ude:~# !mount
mount /dev/sdb4 /tmp/mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

ude:~#
あかん。

xfs_repair

xfs_repair を実行してみる。
ude:~# xfs_repair /dev/sdb4
Phase 1 - find and verify superblock...
sb root inode value 18446744073709551615 (NULLFSINO) inconsistent with calculated value 128
resetting superblock root inode pointer to 128
sb realtime bitmap inode 18446744073709551615 (NULLFSINO) inconsistent with calculated value 129
resetting superblock realtime bitmap ino pointer to 129
sb realtime summary inode 18446744073709551615 (NULLFSINO) inconsistent with calculated value 130
resetting superblock realtime summary ino pointer to 130
	:
	:
	:
size of last entry overflows space left in in shortform dir 16798823, resetting to -1
entry contains offset out of order in shortform dir 16798823
Segmentation fault
ude:~# ~
Segmentation fault だぁ???

あかんかぁ。。。あきらめ?




HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


HDD の玉突き交換(3)HS-DHGL の HDD 交換
ハックの記録
LinkStation/玄箱 をハックしよう

ビデオファイルの救出(2)

Copyright (C) 2003-2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市