Ubuntu 12.04を使用して2つのハードドライブにmdadmソフトウェアraid 1アレイを構築し、そのアレイにLVMを作成し、このLVMを使用してUbuntu 12.04システムをインストールしました(まだLVMブートパーティションの外に1つあります)。
最近、私のシステムは起動を停止しました(5年後のハードドライブが古すぎていくつかの問題があったようです)。 Ubuntu 16.04 Live CDからシステムを起動しましたが、LVMボリュームのデータを見ることはできません。
LVMボリュームのデータを表示するプロセスを案内できる人はいますか?どんなアドバイスもありがとうございます。
編集:実際、LVMは2つのmdadmソフトウェアraid 1アレイに基づいて構築されました。その構造は次のとおりです。
/dev/sda5 + /dev/sdb5 -> A1 (1st raid 1 array)
/dev/sda6 + /dev/sdb6 -> A2 (2nd raid 1 array)
A1 + A2 -> LV1 (LVM volume built on 2 raid 1 arrays)
Ubuntu 16.04 Live CDを使用してコンピュータを起動すると、次のコマンドの出力は次のようになります。
ubuntu@ubuntu:~$ sudo lvscan
ubuntu@ubuntu:~$ sudo vgscan
Reading all physical volumes. This may take a while...
ubuntu@ubuntu:~$ sudo pvscan
No matching physical volumes found
ubuntu@ubuntu:~$
私のLVMボリュームが見つからないようです。
この問題を解決するにはどうすればよいですか?どんなアドバイス?
答え1
デフォルトでは、Live CDにないmdadm(raidデーモン)をインストールする必要があります。その後、「アセンブリスキャン操作」を実行できます。
sudo apt-get install mdadm -y
sudo mdadm --assemble --scan
次に、lvscan/vgscan を実行します。
sudo vgscan
sudo lvscan
その後、sudo fdisk -l | grep dev
論理ボリュームのリストを検索するために使用されます。
次に、次のコマンドを使用して fcsk を実行します。
sudo fsck -y /dev/mapper/NAME_OF_THE_LOGICAL_VOLUME
挨拶、
インマヌエル