お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-01-12 16:24:09

stadion
新しいメンバ
登録日: 2014-02-01

破損したUSBのデータの救出

こんにちは。此方Ubuntu14.04LTSでファイルサーバーを動かしています。
Ubuntu自体は16GBのUSBメモリにインストールして、ファイルは外付けHDDに保存してあるのですが、先日1,2ヶ月ぶりにサーバーの様子を見てみるとマウス以外表示されない真っ黒な画面になっていました。
おかしいと思い電源を切ろうとしたのですが、通常のシャットダウンが不可能だったので電源を5秒長押しで強制終了しました。
すると次に起動するときはUbuntuの起動画面が一瞬表示されるもののすぐに真っ暗な画面になってしまう現象が発生しました。
恐らくファイルが破損してしまったことによると思います。
別のUSBメモリを買ってきてそこに再びUbuntu14.04LTSを入れてそれから壊れたUSBメモリのマウントを試みましたがマウントが出来ません。「ディスク」のアプリケーションには/dev/sdcと表示されるのもも端末でマウントしようとしても見つからないとエラーが出ます。
破損したUSBメモリの中にVPNの設定が保存されているのでそれだけは何としてでも取り出したいのですがどのようにすればよいでしょうか。
マウント次のエラーメッセージは以下のとおりです。
Error mounting /dev/sdc2 at /media/username/05d0b9dc-3790-4f3a-a538-c1f0637c2bc4: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdc2" "/media/username/05d0b9dc-3790-4f3a-a538-c1f0637c2bc4"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
尚、dmeseg | tailの結果は以下のとおりです。
[574593.542867] sd 9:0:0:0: [sdc] No Caching mode page found
[574593.542872] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[574593.545371] sd 9:0:0:0: [sdc] No Caching mode page found
[574593.545376] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[574593.557412]  sdc: sdc1 sdc2 sdc3
[574593.559626] sd 9:0:0:0: [sdc] No Caching mode page found
[574593.559632] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[574593.559635] sd 9:0:0:0: [sdc] Attached SCSI removable disk
[574624.623026] usb 2-1.5: reset high-speed USB device number 12 using ehci-pci
[574634.795571] usb 2-1.5: reset high-speed USB device number 12 using ehci-pci

オフライン

 

#2 2015-01-26 09:59:17

yaneno-suzume
メンバ
From: 名古屋
登録日: 2013-06-30

Re: 破損したUSBのデータの救出

どこからもフォローがありませんので…
ダメモトですが…

(1) 壊れたUSBメモリが /dev/sdc にあることを確認して
端末から
sudo fsck /dev/sdc
でファイルシステムのエラーがわかると思います。
修復もできるかもしれません。

(2) パーティションを復旧する gpart というコマンドがあります(インストール必要)。
パーティション・テーブルが壊れていて、パーティション本体が残っている場合らしいです。
GParted(インストール必要)から呼び出して使うこともできます(デバイス - データの復旧を試みる)。
ディスクをスキャンしますので相当時間がかかります。

もっと詳しい方からフォローがあるとよいのですが…。

オフライン

 

#3 2015-01-26 21:18:58

yama
メンバ
登録日: 2006-10-23

Re: 破損したUSBのデータの救出

セオリーとしてはddでコピーを取って、それをマウントして救出したり、リカバリしたりが定石ですが、
5、6回USBメモリを壊した経験上、フラッシュメモリなファイルシステムからの救出はほぼ困難です。

オフライン

 

Board footer

Powered by FluxBB