挂载未知文件系统类型'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:~$ 

Answers:


5

您为新卷组使用与旧卷组完全相同的名称(ubuntu-vg)。您必须给他们唯一的名称。您可以使用vgrename及其UUID 重命名其中一个组。

使用查找UUID,vgdisplay然后重命名卷组:

vgrename <VG UUID> new_name

谢谢,这似乎是这里的问题。您和Steve R之间,问题已解决。
pst007x '16

1
您可以提供更多信息吗?谢谢。
DevilCode '16

@DevilCode,您将必须更具体。
psusi

@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


非常感谢
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软件中心获取“ 逻辑卷管理 ”并研究图形图像显示。使用该图像确定VLM的安装点。还可以使用以下命令在LVM下查看磁盘驱动器的布局:

sudo lvdisplay

我还写了一个简短的教程(基于我的唯一经验),该教程可能有用:使用逻辑卷管理(VLM)时创建逻辑“主页”卷

PS:如果您进行的是Ubuntu全新安装,则有一个使用LVM的复选框(以我为例),因此,如果您看到该复选框并进行了检查,则无需实际安装LVM。


不要这么快就放弃。尝试使用“旧”样式分区进行全新安装。到目前为止,Ubuntu 16.04似乎非常好。
史蒂夫·R。

谢谢...我只是经历了一段非常令人沮丧的时间...您提供的信息有所帮助,而且似乎是因为我试图访问旧的安装程序@psusi指出卷组具有相同的名称...再次感谢
pst007x '16

1

这不是LV的安装方式,您缺少了一些重要的部分。

创建属于一个或多个物理卷(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
注意,如果要安装现有驱动器,则可能不需要格式化。
蓬勃发展的

1
您不是在显示如何挂载,而是在显示如何删除所有数据
likeitlikeit 19/09/29
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.