montez le type de système de fichiers inconnu 'lvm2_member'

8

Après la mise à niveau de 14.04 à 16.06, mon système a échoué.

J'ai effectué une nouvelle installation sur un nouveau lecteur, mais cela a également échoué ...

J'ai effectué une autre installation mais maintenant, lorsque je tente de monter mon lecteur d'origine avec tous mes fichiers, le message suivant s'affiche:

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

J'ai installé 'lvm2' à partir du dépôt et gparted voit le lecteur, mais Nautilus ne voit pas le lecteur et n'est donc pas monté.

Un conseil?

MODIFIER:

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:~$ 
pst007x
la source

Réponses:

4

Vous avez utilisé exactement le même nom (ubuntu-vg) pour votre nouveau groupe de volumes que l'ancien groupe de volumes. Vous devez leur donner des noms uniques. Vous pouvez renommer l'un des groupes en utilisant vgrenameet son UUID.

Recherchez l'UUID avec vgdisplaypuis renommez le groupe de volumes:

vgrename <VG UUID> new_name
psusi
la source
Merci oui, cela semble être le problème ici. Entre vous et Steve R, le problème a été résolu.
pst007x
1
Pouvez-vous fournir plus d'informations à ce sujet? Merci.
DevilCode
@DevilCode, vous devrez être plus spécifique.
Psusi
@DevilCode Vous pouvez trouver des informations utiles sur cette réponse .
John
6

Je viens tout juste d'installer Ubuntu 16.04 à l'aide de LVM. Je viens de le faire une fois , donc je ne prétends pas être une autorité en la matière. Ma prise rapide, vous utilisez une syntaxe incorrecte. Vous trouverez ci-dessous une copie de mon fichier " fstab ". Notez la syntaxe pour monter un volume logique.

# /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

Je suggérerais également d’obtenir la " Gestion du volume logique " à partir du Centre logiciel Ubuntu "et d’étudier l’affichage graphique des images. Utilisez cette image pour déterminer vos points de montage avec VLM. Vous pouvez également voir la disposition de votre lecteur de disque sous LVM à l’aide de la commande ci-dessous:

sudo lvdisplay

J'ai également écrit un court tutoriel (basé sur ma seule et unique expérience), qui peut être d'une certaine utilité: Créer un volume "Home" logique lors de l'utilisation de la gestion de volumes logiques (VLM)

PS: Si vous effectuez une nouvelle installation d’Ubuntu, il existe une case à cocher pour utiliser LVM (dans mon cas), il n’est donc pas nécessaire d’installer LVM si cette case est cochée et cochée.

Steve R.
la source
N'abandonnez pas si vite. Essayez une nouvelle installation en utilisant les "anciennes" partitions de style. Jusqu'à présent, Ubuntu 16.04 semble très bon.
Steve R.
Merci ... Je venais de vivre une période très frustrante ... les informations que vous avez données ont été utiles, et il semble que j'essayais d'accéder à une ancienne installation. @ Psusi a signalé que les groupes de volumes avaient le même nom ... Merci encore
pst007x
6

Ne pas nuire à la réponse acceptée, mais je voulais offrir une solution plus complète qui ne m'a pas encore échoué.

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

courir dans mount: unknown filesystem type 'LVM2_member'faire les commandes ci-dessous

sudo bash
vgdisplay
vgrename <VG UUID> new_name
modprobe dm-mod
vgchange -ay
lvscan
mount /dev/new_name/root /mnt/data/
tisaconundrum
la source
c'est quoi /dev/dm-1?
Francesco Boi
Ceci pourrait mieux répondre à votre question: superuser.com/questions/131519/what-is-this-dm-0-device/131520
tisaconundrum
1

Ce n'est pas comme ça que les LV sont montés, il vous manque des pièces importantes.

Après avoir créé le volume logique (LV) appartenant à un groupe de volumes (VG) faisant partie d'un ou de plusieurs volumes physiques (PV) , vous devez rechercher le chemin d' accès au volume.

Vous pouvez le faire par lvdisplayet vous verrez quelque chose comme

Chemin LV / dev / books-vg / books_volume

Vous allez copier ce chemin et créer un système de fichiers (car il ne s'agit pas encore d'un système de fichiers, il s'agit simplement d'une partition - et c'est pourquoi vous ne pouvez pas le monter). Vous devez donc formater cette partition et créer le système de fichiers :

mkfs.ext4 /dev/books-vg/books_volume

la sortie ressemblera à quelque chose comme

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                

Et maintenant, enfin, vous pouvez monter le volume:

mount /dev/books-vg/books_volume /mnt
Daniel Andrei Mincă
la source
3
Attention, le formatage peut ne pas être ce que vous souhaitez si vous montez un lecteur existant.
Flurdy
Vous ne montrez pas comment monter, mais comment supprimer toutes les données !
likeitlikeit le