私はコンピュータに精通していますが、Linuxに初めて触れています。そのため、技術的な部分が不足してもご了承ください。
以前はNASだったSeagateという3TBの外付けハードドライブがあり、イーサネット部分が故障してSATAコネクタを介してデスクトップコンピュータに直接接続しました。デスクトップは5年を超え、Athlonデュアルコア4GB RAMなどがあるかもしれません。 Windows 7とLinuxディストリビューションをダブルブートするように設定しましたが、まだ決定していません。
だからKnoppix(最新バージョン)を使ってみてライブUSBスティックで実行しています。
- ハードディスクが見えます。
- 複数のパーティションがあり、
- 主なものはLVM2です。
- しかし、インストールすることはできません。
ドライブに私がアクセスしたいデータがあります。
このフォーラムを含むインターネットを検索してLVMに関する有用なアドバイスを見つけましたが、何も機能しないようです。試行したすべての操作でエラーが発生したため、まだインストールまたはデータにアクセスできません。このハードドライブにどのようにアクセスできますか?
必要に応じて追加情報を提供できます。
修正する
root@Microknoppix:/home/knoppix# vgchange -ay vg1
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
1 logical volume(s) in volume group "vg1" now active
mkdir /mnt/tmp
mount /dev/vg1/lv1 /mnt/tmp
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg1-lv1, missing codepage or helper program, or other error
In Some cases useful info is found in syslog - try dmesg | tail or so
修正する はい、@Haukeに感謝します。コマンドを試しましたが、同じエラーが発生しました。
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg1-lv1,
missing codepage or helper program, or other error
in some cases info is found in syslog - try dmesg | tail or so
どんなアイデアがありますか?
答え1
ボリュームをアクティブにすることを忘れている可能性があります(「一般」ディストリビューションはすべてをアクティブにしますが、ライブディストリビューションはそうではありません)。ボリュームグループ全体を有効にできます(すべてのボリュームが必要なくても)。
vgchange -ay vgname
あるいは、必要な論理ボリュームだけが必要です。
lvchange -ay vgname/lvname
lvs
アクティブなボリュームを表示します(a
列)。上記のコマンドの前後に実行して比較してみてください。