---
現在使っているPCはSATA HDDを2台積んでいる。一台をシステムの / に、もう一台をユーザーデータ用の /home としている。この時、SCSI扱いのデバイス名は /用が sda1, /home 用がsdb1であった。
このPCにはHDDが3台積めるベイがあるので、古いPCで使っていたSATA HDD を追加して、/home以下の適当な所にマウントして、データ整理やプール場所などに活用してみようか、と思い立った。
まずこれが失敗の始まり.. HDD増設なんて簡単なわけなのだが..ヘタを打ってしまったのだ..
---
つまり、HDDを追加して、適当な所にマウントして、雑多なファイルフォルダをそちらに移そうか..
と言うことなのだが、私の頭の中では、増設後に
という認識でいた。これが間違いの元。 sda, sdbのあるマシンに追加したのだから、追加HDDはsdc になるはず.. という思い込み。sda1 : / (システム )sdb1 : /home (ユーザー用)sdc1 : 追加したHDD (適当な所にマウントする)
HDDを増設して、 sdcをfdiskコマンドでパーティションの確認をしてみたら分割パーティションはなくlinuxフォーマットだったので丸々そのまま使える事がわかった。
で、マウントして中を覗いてみると.. 以前使ってたデータがのこってた.. 以前使ってた /home の様だ.. 消したつもりだったけど残ってたのか..
ダウト、気づかなかったのがうっかりを通り過ぎてアホである。以前はパーティションをいくつも分割して/ だの /home だの /var だの分けて使ってたのだから、一つのパーティションで /home だけ残ってるはずがない.. 一つのパーティションになっていたのなら、それは外した時にフォーマットしなおしてるはずだ。そういう事をした記憶が今にして思えばあるのだが.. 気づかぬアホさ。
sdc をマウントすると確かにデータがある。ので、あー残ってたか、と早合点してしまった。
んで、とりあえず、残ってると早合点したユーザーディレクトリを rm した.. のである...
データが多いので結構時間がかかる.. のだが、カリカリと削除中、なんかウインドウの動作がおかしくなり、アプリが立ち上がらなくなった.. X Windowか、ハードの不具合なのだろうか.. と思った..
一度Xを落として立ち上げなおしてみると..XDMのログインで /home が無いよと 言われて先に進めなくなった.. ん.. HDD 増設したらなにかが狂った..
一度落として 増設したHDDを外して立ち上げなおしてみると.. やはり /homeが無いよと蹴られてしまう.. で、コンソールに落ちて中を見てみると本当に /home がなくなってる!
あれーHDD壊しちゃったかな、と、思った.. それとも俺がミスったか..
とりあえず/home以下を 作って X上げてみる.. と今度はちゃんと上がったが、 まっさらな/home以下なので、当然何もかもデフォルト、未設定状態にリセットされてしまった..
はて、どういうことか..
---
sda は元のままなのでシステムは完全に動作する。が、 sdb がおかしくなった..
たしかに sdb1にあるはずの /home が消えている.. なぜ消えた.. おれがファイル操作したのは 追加したsdcの方で sdb はいじってない..
再度、HDDを増設して.. その認識を確認して.. やっと理解できた.. 時にはすでに遅し...
システムの不具合でも故障でもなく、私の認識不足が原因だった...
元のシステム sda, sdb の2台のHDDに、今回HDDを追加したら、不幸にも、元の sdb が sdcに、追加したHDDが sdb という認識になった様だ..
それを確認せず、追加HDDはこれまでの sda, sdb の次だから sdc になるはず、と完全な思い込みをして、入れ替わる可能性を失念、sdc1 を 適当なマウントポイントにマウントさせてしまった。sda1 : /sdb1 : 追加sdc1: /home
そのsdc1には当然今使ってる /home そのものがある.. それを、追加したHDDに残ってた古いデータと早合点して削除.. /home 消失.. これが真相。バカすぎる... orz
---
最近のLinuxはfstabのデバイス指定にUUIDという物をつかって sda1 とか sdb1 とかのSCSIのデバイス名は使わない。それは sda だの sdb だのの認識は場合によっては変わってしまう可能性があるから、である。 最近はUUID指定なんだよなぁ、なんて頭の角に知識の残渣がこびりついていた、のだが、sdbの次の追加HDDなので sdc 、と信じて疑わず頭が決め打ちしてしまった.. よく使う USB ストレージは sda, sdbにシステムだと sdcになる。だからこのシステムにHDD増設するとsdcになるはず.. という思い込みだったのだが、考えてみるとUSBはシステム立ち上がり後に認識するので 絶対 sdcになるに決まってる.. しかしSATAのHDDの場合はそうなるとは限らない.. という事を身を持って体験したわけである... とほほ
---
/home 以下はUSB外付けHDDで バックアップがあるのだが、前回バックアップを取ったのが昨年9月終わり頃.. と言うことで、それ以降の10ヶ月分のデータを消失させてしまった。まぁ重要なファイルなんか無いので痛みは無いのだが、こういうバカをやってしまった自分が痛い。
そして、こういうアホなのだから、バックアップはマメにとっとかなきゃいかんなぁ、とプチ反省した次第であった..