Linux LVM パーティションが見えなくなった!! - DirectX.tv Doppelheit

会社で使っているデスクトップマシン、FC4で動かしていたんですがすこぶる調子が悪くなったので、ハードディスクを増設して新しいハードディスクにFC5を入れたんですよ。それで、今までのFC4のディスクからデータを抜き出そうと思ったら、どうやってもマウントできない。どうもLVMのパーティションが見えていないみたい。
色々調べたところ、あるブログにたどり着いた。

LinuxでLVMのデータを抜き出す方法

ここにある方法を参考にして、以下の方法で設定。

1.マシンをシャットダウン
2.SATAの1番にFC4のディスクを接続、FC5のディスクは外す
3.Rescueディスクで起動(FC5のが手元にあったのでそれを利用)
4.ディスクを/mnt/sysimage/にマウントするか?と聞いてくるので、そこはskipを選択
5.singleモードで起動したら、以下のコマンドを実行
# lvm vgrename VolGroup00 VolGroupOld00
# lvm vgchange -ay VolGroupOld00
6.新しいVolGroupOld00が見えているかどうか確認
# ls /dev/
 (表示にVolGroupOld00が見えていたら成功)
7.マシンをシャットダウン
8.SATAの1番にFC5のディスク、2番にFC4のディスクを接続
9.マシンを起動
10.起動したら、VolGroupOld00を有効化
# lvm vgchange -ay VolGroupOld00
11.同様にVolGroupOld00が見えているかどうか確認
# ls /dev/
12.マウントポイントを作成
# mkdir /mnt2
13.fstabを修正
# vi /etc/fstab
以下の行を最終行に追加
=====
/dev/VolGroupOld00/LogVol00 /mnt2 ext3 defaults 1 1
=====
14.mountの実行
# mount /mnt2
15.mountできたか確認
# ls /mnt2
16.念のため、GUI設定ツールでも確認してみる
 メニュー>デスクトップ>管理>論理ボリューム管理 を起動(rootのパスワードを聞かれます)
 ちゃんとVolGroupOld00が見えるはず
 ボリュームグループ>VolGroupOld00>VolGroupOld00論理ビュー>LogVol00 をクリック
 右側のウィンドウに「リブート時のマウントポイント:/mnt2」とかかれていたらOK
17.念のため、リスタートかけてみる
# shutdown -r now
18.起動してから、/mnt2にちゃんとマウントされているかどうか確認
# ls /mnt2

これで大丈夫なはず(^^)

 
カテゴリ

Who is uehatsu?

uehatsu

アーカイブ

タグクラウド

Facebook page