HDD健康・復旧

HDDまるごとコピーのメモ。
HDDがイキかけたので、まるごとちがうHDDに移した。
そのとき、bootloaderが前のデバイスの名前で立ち上がろうとして起動できなかった。
これは、インストールディスクを使って、適当にごにょごにょしてると、 まず、マウントでそんなHDDねーよ、どうにかしろ っていわれるから、とりあえずその項目削除し、 bootloaderでbootするデバイスを提案してくるから受諾する。

で、新しいHDDは勝手にはマウントされないので、 勝手に辺なところにマウントすることを提案してくるから、 それをちゃんと、 swap
/
/home
とか、もとのディレクトリ構造にしてあげる。
俺は適当にやってたら、 fstabをひらくとめちゃくちゃにマウントされてたので、(yastで設定してもだめ) これを編集してただしくした。
そしたら万事解決。

こんな感じ
    /etc/fstab
    proc                 /proc                proc       defaults              0 0
    sysfs                /sys                 sysfs      noauto                0 0
    debugfs              /sys/kernel/debug    debugfs    noauto                0 0
    usbfs                /proc/bus/usb        usbfs      noauto                0 0
    devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
    /dev/disk/by-id/ata-Hitachi_HDP725050GLA360_GEB530RE0SMJKF-part2 /                    ext4       defaults              1 1
    /dev/disk/by-id/ata-Hitachi_HDP725050GLA360_GEB530RE0SMJKF-part3 /home                ext4       defaults	       0 0
    /dev/disk/by-id/ata-Hitachi_HDP725050GLA360_GEB530RE0SMJKF-part1 swap                 swap       default               0 0
    #/dev/disk/by-id/ata-Hitachi_HDT725032VLA360_VFH201R2DN0KYT-part2 /backup              ext4       defaults              1 2
  #/dev/disk/by-id/ata-Hitachi_HDT725032VLA360_VFH201R2DN0KYT-part1 /home/common         ext4       defaults              1 2
  /dev/disk/by-id/ata-TOSHIBA_MK2555GSX_292MT2XZT-part1 /backup              ext4       acl,user_xattr        1 2

結論としては、bootloaderを正しく(デバイスをただしくしてあげる)設定し、 もとのディレクトリ構造でマウントしてあげればよい。

わかるひとならbootloaderとか事前に書き換えとけばよいのかも。

ちなみに、先生のDELLのパソコンは、 デフォルトでつながっているコネクタ以外、BIOSでoffになっているので、 これをonにしないとsataがつながらなかった。

あとは、24時間稼働してるパソコンは、電源落とすと死にかけるということを いたいほど体感した。


HDDのSMARTのチェック
http://www.geocities.jp/sugachan1973/doc/funto57.html

smartctl -a /dev/sda(sdb)
smartctl -l error /dev/sda
smartctl -t short(long) /dev/sda(sdb)
smartctl -l selftest /dev/sda

この辺でerrorがわかる。
まさかのTOSHIBA2.5inchiがエラー吐いた

簡単な速度チェックは
hdparm -ft /dev/sda
とか。