不明なファイルシステムタイプ「lvm2_member」をマウントします


11

14.04から16.06にアップグレードした後、システムに障害が発生しました。

新しいドライブに新規インストールを実行しましたが、それも失敗しました...

別のインストールを実行しましたが、すべてのファイルを元のドライブにマウントしようとすると、次のメッセージが表示されます。

pst007x@Home-Server:~$ sudo mount /dev/sdb5 /media/newhd
[sudo] password for pst007x: 
mount: unknown filesystem type 'LVM2_member'
pst007x@Home-Server:~$ 

リポジトリから「lvm2」をインストールしましたが、gpartedはドライブを認識していますが、Nautilusはドライブを認識しないため、マウントされていません。

何かアドバイスは?

編集:

I tried this:

pst007x@Home-Server:~$ sudo apt-get install lvm2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
lvm2 is already the newest version (2.02.133-1ubuntu10).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
pst007x@Home-Server:~$ sudo vgs
  VG        #PV #LV #SN Attr   VSize   VFree 
  ubuntu-vg   1   2   0 wz--n- 465.28g     0 
  ubuntu-vg   1   2   0 wz--n- 465.52g 52.00m
pst007x@Home-Server:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
  Found volume group "ubuntu-vg" using metadata type lvm2
pst007x@Home-Server:~$ sudo lvs
  LV     VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   ubuntu-vg -wi-ao---- 461.28g                                                    
  root   ubuntu-vg -wi------- 461.47g                                                    
  swap_1 ubuntu-vg -wi-------   4.00g                                                    
  swap_1 ubuntu-vg -wi-ao----   4.00g                                                    
pst007x@Home-Server:~$ sudo modprobe dm-mod
pst007x@Home-Server:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
  Found volume group "ubuntu-vg" using metadata type lvm2
pst007x@Home-Server:~$ sudo vgchange -ay ubuntu-vg
  device-mapper: create ioctl on ubuntu--vg-rootLVM-xhGIrhlZUAJeJA3fWJOOSvuTUO3vZOH9tqZgBj8dGOLHoYzCStcE02NcX8UGpglD failed: Device or resource busy
  1 logical volume(s) in volume group "ubuntu-vg" now active
pst007x@Home-Server:~$ ls /mnt/
fcroot
pst007x@Home-Server:~$ ls /dev/mapper
control  ubuntu--vg-root  ubuntu--vg-swap_1
pst007x@Home-Server:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
  Found volume group "ubuntu-vg" using metadata type lvm2
pst007x@Home-Server:~$ sudo lvscan
  ACTIVE            '/dev/ubuntu-vg/root' [461.28 GiB] inherit
  inactive          '/dev/ubuntu-vg/swap_1' [4.00 GiB] inherit
  inactive          '/dev/ubuntu-vg/root' [461.47 GiB] inherit
  ACTIVE            '/dev/ubuntu-vg/swap_1' [4.00 GiB] inherit
pst007x@Home-Server:~$ 

回答:


5

新しいボリュームグループには、古いボリュームグループとまったく同じ名前(ubuntu-vg)を使用しました。一意の名前を付ける必要があります。を使用vgrenameしてグループの1つとそのUUIDの名前を変更できます。

でUUIDを見つけてvgdisplay、ボリュームグループの名前を変更します。

vgrename <VG UUID> new_name

はい、ありがとうございます。あなたとSteve Rの間で、問題は解決されました。
pst007x 2016年

1
これについてもっと情報を提供できますか?ありがとう。
DevilCode

@DevilCode、より具体的にする必要があります。
psusi 2017年

@DevilCodeあなたはこの答えに関するいくつかの有用な情報を見つけることができます。
ジョン

9

受け入れられた回答を損なうことはありませんが、まだ失敗していない、より完全なソリューションを提供したいと考えました。

udisksctl unlock -b /dev/sdb5
sudo mkdir /mnt/data
sudo mount /dev/dm-1 /mnt/data

実行にmount: unknown filesystem type 'LVM2_member'以下のコマンドを実行します

sudo bash
vgdisplay
vgrename <VG UUID> new_name
modprobe dm-mod
vgchange -ay
lvscan
mount /dev/new_name/root /mnt/data/

なに/dev/dm-1
Francesco Boi

これはあなたの質問によりよく答えるでしょう:superuser.com/questions/131519/what-is-this-dm-0-device/131520
tisaconundrum

ありがとうございました
Goahnary

6

最近、LVMを使用してUbuntu 16.04をインストールしました。私はこれを一度だけ行ったので、これについての権威であるとは主張しません。簡単に言うと、間違った構文を使用しています。以下は、私の「fstab」ファイルのコピーです。論理ボリュームをマウントするための構文に注意してください。

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>                    <type>        <options>            <dump>  <pass>
/dev/mapper/ubuntu--vg-root /                     ext4         errors=remount-ro       0       1

# Logical volume for home
/dev/mapper/ubuntu--vg-newhome /home        ext4         errors=remount-ro       0       2


# /boot was on /dev/sda1 during installation
# Boot volume (partition) Not part of Logical Volume Management (LVM)
UUID=ed575497-3e49-43ae-aaf6-2f482b516a2b /boot   ext2         defaults                0       2

# Swap volume (partition)  Uses Logical Volume Management (LVM)
/dev/mapper/ubuntu--vg-swap_1 none                 swap        sw                      0       0

#Mount Western Digital Passport Drive On Router  - Not part of Logical Volume Management (LVM)
//rt-n56u/sda1 /media/My_Passport cifs file_mode=0777,dir_mode=0777,rw,guest,sec=ntlm,uid=1000,forceuid,gid=34,forcegid,nofail 0      0

また、Ubuntu Software Centerから「論理ボリューム管理」を取得し、グラフィックイメージの表示を検討することをお勧めします。そのイメージを使用して、VLMでのマウントポイントを確認します。以下のコマンドを使用して、LVMでディスクドライブのレイアウトを確認することもできます。

sudo lvdisplay

私はまた、(私の唯一の経験に基づく)短いチュートリアルを書きました。これは、いくつかの役に立つかもしれません:論理ボリューム管理(VLM)を使用するときに論理「ホーム」ボリュームを作成する

PS:Ubuntuのクリーンインストールを行う場合、LVM(私の場合)を使用するためのチェックボックスがあります。そのため、実際にLVMをインストールする必要はありません。


そんなに早くあきらめないで。「古い」スタイルのパーティションを使用してクリーンインストールを試してください。これまでのところ、Ubuntu 16.04は非常に良いようです。
スティーブR.

ありがとう...非常にイライラする時間を過ごしていました...あなたが提供した情報は役に立ちました。それに、古いグループにアクセスしようとしていた@psusiが、ボリュームグループが同じ名前であると指摘しました... 。ありがとうございました
pst007x 2016年

1

それはLVの取り付け方法ではなく、いくつかの重要なパーツが欠落しています。

1つ以上の物理ボリューム(PV)の一部であるボリュームグループ(VG)に属する論理ボリューム(LV)を作成した後、ボリュームへのパスを見つける必要があります。

あなたはそれを行うことができ、lvdisplay次のようなものが表示されます

LVパス/ dev / books-vg / books_volume

このパスをコピーして、ファイルシステムを作成します(まだファイルシステムではないため、それは単なるパーティションであり、マウントできないのはそのためです)。したがって、このパーティションをフォーマットしてファイルシステムを作成する必要があります。

mkfs.ext4 /dev/books-vg/books_volume

出力は次のようになります

mke2fs 1.42.13 (17-May-2015)                                                   
Creating filesystem with 13107200 4k blocks and 3276800 inodes                 
Filesystem UUID: f00a7051-6203-4c18-9d95-b589aae48606                          
Superblock backups stored on blocks:                                           
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424                                             

Allocating group tables: done                                                  
Writing inode tables: done                                                     
Creating journal (32768 blocks): done                                          
Writing superblocks and filesystem accounting information: done                

そして今、最後に、ボリュームをマウントすることができます:

mount /dev/books-vg/books_volume /mnt

5
注意、既存のドライブをマウントする場合は、フォーマットが適切でない場合があります。
2017

1
マウント方法は示していませんが、すべてのデータ削除する方法を示しています
likeitlikeit
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.