
Centos 6 を実行しているサーバーがあります。数年間順調に動作しており、定期的にデータのバックアップを取っていました。しかし、再起動後、突然読み取り専用モードになってしまいました。フォルダーの 1 つが適切にバックアップされなかったため、データにアクセスしたいのです。私が行った操作は次のとおりです。
システムに新しいハードドライブをインストールしました。
Ubuntu 15.04デスクトップをインストールしました。
新しいドライブから起動しました。
私がする時:
lsblk -l
次のようにパーティション分割された 2 つのドライブがあることがわかります。
sdb
----- sdb1 459.8 G
----- sdb2 8 K
----- sdb3 6 G
sda
----- sda1 102 M
----- sda2 649 G
sdbは新しいブートドライブ、sdaは古いブートドライブです
sda1を問題なくマウントできます
sda2 をマウントしようとすると、次のエラー メッセージが表示されます。
unknown filesystem type 'LVM2_member'
/dev/sda2 上のデータを取得するにはどうすればいいか、何かアイデアはありますか?
答え1
これは論理ボリュームではなく LVM 物理ボリュームであるため、マウントできません。
まず、ディスクスキャンを実行します。
#lvmdiskscan
#lvscan
LV および VG の名前を取得します #lvdisplay 次のような表示になります:
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
...
次にパーティションをマウントする必要があります。
#mount /dev/VolGroup00/LogVol00 /mnt/old
ああ! lvm2 がインストールされ、カーネル モジュールがロードされていると想定しています。