Монтировать неизвестный тип файловой системы 'lvm2_member'

После обновления с 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 lvm2Reading package lists... DoneBuilding dependency tree       Reading state information... Donelvm2 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.00mpst007x@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 lvm2pst007x@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-modpst007x@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 lvm2pst007x@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 activepst007x@Home-Server:~$ ls /mnt/fcrootpst007x@Home-Server:~$ ls /dev/mappercontrol  ubuntu--vg-root  ubuntu--vg-swap_1pst007x@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 lvm2pst007x@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] inheritpst007x@Home-Server:~$ 

Не хочу умалять общепринятого ответа, но хотел предложить более полное решение, которое меня еще не подводило.

udisksctl unlock -b /dev/sdb5sudo mkdir /mnt/datasudo mount /dev/dm-1 /mnt/data

наткнуться на mount: unknown filesystem type 'LVM2_member' выполните приведенные ниже команды

sudo bashvgdisplayvgrename <VG UUID> new_namemodprobe dm-modvgchange -aylvscanmount /dev/new_name/root /mnt/data/

Вы использовали точно такое же имя (ubuntu-vg) для своей новой группы томов, что и для старой группы томов. Вы должны дать им уникальные имена. Вы можете переименовать одну из групп с помощью vgrename и его UUID.

Найдите UUID с помощью vgdisplay а затем переименуйте группу томов:

vgrename <VG UUID> new_name

Я только недавно установил Ubuntu 16.04 с помощью LVM. Я только что сделал это однажды, так что я не буду претендовать на то, чтобы быть авторитетом в этом вопросе. Мой быстрый вывод: вы используете неправильный синтаксис. Ниже приведена копия моего "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 на самом деле, если вы увидите этот флажок и установите его.

Вот решение, которое также работает для клонированных дисков, в отличие от общепринятого ответа.

Я выполнил еще одну установку, но теперь при попытке смонтировать мой исходный диск … Я получаю это сообщение: mount: unknown filesystem type 'LVM2_member'

Это происходит потому, что как в вашей старой, так и в новой установке используется LVM, вероятно, потому, что вы включили шифрование жесткого диска. Ubuntu будет использовать ubuntu-vg в качестве имени группы томов (аналогично имени диска) для установки, и это вызывает проблему, поскольку LVM может получить доступ только к одной из групп томов, если два или более имеют одинаковое имя группы томов. В вашем случае один из них уже используется с момента загрузки системы, поэтому попытка получить доступ к другой установке завершается неудачей.

Это практически идентично проблеме, когда вы хотите использовать LVM для доступа как к диску, так и к его клону. Система LVM обеспечивает vgimportclone команда для этой цели. По сравнению с принятый в настоящее время ответ, это имеет то преимущество, что позволяет переименовывать недоступную группу томов, что невозможно с vgrename для случаев, когда вы не можете узнать UUID VG, например, потому, что он совпадает с существующим, как в случае клонированных дисков.

Инструкции:

  1. Если группа томов LVM находится на зашифрованном разделе, сначала откройте зашифрованный раздел, чтобы сделать его видимым для команд LVM:

    sudo cryptsetup luksOpen /dev/sdb5 sdb5_crypt
  2. Затем используйте vgimportclone чтобы переименовать группу томов:

    sudo vgimportclone --basevgname ubuntu-vg-old /dev/mapper/sdb5_crypt

    В случае незашифрованной группы томов LVM используйте /dev/sdb5 на месте /dev/mapper/sdb5_crypt в качестве идентификатора устройства.

  3. Устройства в группе томов теперь называются ubuntu-vg-old теперь должно быть доступно для монтирования нажатием на соответствующее устройство в файловом менеджере или для ручного монтирования с помощью:

    sudo mkdir /media/username/ubuntu-vg-old-rootsudo mount /dev/mapper/sdb5_crypt /media/username/ubuntu-vg-old-root
  4. Если монтирование еще не работает, возможно, вам придется отключить и повторно подключить зашифрованный раздел, чтобы Ubuntu распознала измененное имя группы томов:

    sudo dmsetup remove /dev/mapper/sdb5_cryptsudo cryptsetup luksOpen /dev/sdb5 sdb5_crypt

Это не тот способ, которым монтируются LV, вы упускаете некоторые важные детали.

После создания Логический том (LV), принадлежащий к Группе томов (VG), которая является частью одного или нескольких физических томов (PV), вам нужно найти путь к объему.

Вы можете сделать это с помощью lvdisplay и вы увидите что-то вроде

LV Path /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

Попробуйте выполнить следующие действия из командной строки:

sudo cryptsetup isLuks /dev/sdb5 -vsudo cryptsetup luksOpen /dev/sdb5 newhdsudo lvscan # Check if LVs are active.sudo vgchange -ay # Activate LVs if not active.sudo lvdisplay # List logical volumes (note the LV Path).sudo mount /dev/ubuntu-vg/root /mntmount # List mounted filesystems.xdg-open /mnt # Open in file explorer