podłącz nieznany system plików typu „lvm2_member”

12

Po aktualizacji z 14.04 do 16.06 mój system nie działa.

Zrobiłem nową instalację na nowym dysku, ale to też nie powiodło się ...

Przeprowadziłem kolejną instalację, ale teraz, gdy próbuję zamontować oryginalny dysk ze wszystkimi moimi plikami, pojawia się ten komunikat:

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

Zainstalowałem „lvm2” z repozytoriów i gparted widzi dysk, jednak Nautilus nie widzi dysku i dlatego nie jest zamontowany.

Jakaś rada?

EDYTOWAĆ:

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
źródło

Odpowiedzi:

6

Użyłeś dokładnie tej samej nazwy (ubuntu-vg) dla nowej grupy woluminów, jak dla starej grupy woluminów. Musisz nadać im unikalne nazwy. Możesz zmienić nazwę jednej z grup za pomocą vgrenamei jej UUID.

Znajdź identyfikator UUID za pomocą, vgdisplaya następnie zmień nazwę grupy woluminów:

vgrename <VG UUID> new_name
psusi
źródło
Dzięki tak, wydaje się, że tutaj jest problem. Pomiędzy tobą a Steve'em R. problem został rozwiązany.
pst007x
1
Czy możesz podać więcej informacji na ten temat? Dzięki.
DevilCode,
@DevilCode, będziesz musiał być bardziej szczegółowy.
psusi
@DevilCode Możesz znaleźć przydatne informacje na temat tej odpowiedzi .
Jan
10

Nie umniejszając przyjętej odpowiedzi, ale chciałem zaoferować pełniejsze rozwiązanie, które jeszcze mnie nie zawiodło.

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

napotkasz na mount: unknown filesystem type 'LVM2_member'polecenia poniżej

sudo bash
vgdisplay
vgrename <VG UUID> new_name
modprobe dm-mod
vgchange -ay
lvscan
mount /dev/new_name/root /mnt/data/
tisaconundrum
źródło
co jest /dev/dm-1?
Francesco Boi
To może lepiej odpowiedzieć na twoje pytanie: superuser.com/questions/131519/what-is-this-dm-0-device/131520
tisaconundrum
DZIĘKUJĘ
WIĘCEJ
6

Niedawno zainstalowałem Ubuntu 16.04 za pomocą LVM. Właśnie to zrobiłem raz , więc nie będę twierdził, że jestem autorytetem w tej dziedzinie. Moje szybkie podejście, używasz niepoprawnej składni. Poniżej znajduje się kopia mojego plikufstab ”. Zwróć uwagę na składnię do montowania woluminu logicznego.

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

Sugerowałbym również uzyskanie „ Logical Volume Management ” z Centrum oprogramowania Ubuntu i zbadanie graficznego wyświetlania obrazu. Użyj tego obrazu do ustalenia punktów montowania za pomocą VLM. Możesz również zobaczyć układ dysku w LVM, używając poniższego polecenia:

sudo lvdisplay

Napisałem również krótki samouczek (na podstawie mojego jedynego doświadczenia), który może się przydać: Utwórz logiczny wolumin „domowy” przy użyciu zarządzania woluminem logicznym (VLM)

PS: Jeśli wykonasz czystą instalację Ubuntu, pojawi się pole wyboru do korzystania z LVM (w moim przypadku), więc nie ma potrzeby instalowania LVM, jeśli zobaczysz to pole wyboru i je zaznaczysz.

Steve R.
źródło
Nie poddawaj się tak szybko. Wypróbuj czystą instalację przy użyciu partycji w „starym” stylu. Jak dotąd Ubuntu 16.04 wydaje się bardzo dobry.
Steve R.
Dzięki ... Właśnie miałem bardzo frustrujący czas ... podane informacje pomogły, a ponadto wydaje się, że próbowałem uzyskać dostęp do starej instalacji @psusi wskazało, że grupy woluminów mają tę samą nazwę ...
Jeszcze
1

To nie jest sposób montażu LV, brakuje niektórych ważnych części.

Po utworzeniu woluminu logicznego (LV) należącego do grupy woluminów (VG), która jest częścią jednego lub więcej woluminów fizycznych (PV) , musisz znaleźć ścieżkę do woluminu.

Możesz to zrobić, lvdisplaya zobaczysz coś takiego

Ścieżka LV / dev / books-vg / books_volume

Skopiujesz tę ścieżkę i utworzysz system plików (ponieważ nie jest to jeszcze system plików, to tylko partycja - i dlatego nie możesz go zamontować). Musisz więc sformatować tę partycję i utworzyć system plików :

mkfs.ext4 /dev/books-vg/books_volume

wynik będzie wyglądał podobnie

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                

A teraz wreszcie możesz zamontować wolumin:

mount /dev/books-vg/books_volume /mnt
Daniel Andrei Mincă
źródło
5
Uwaga, formatowanie może nie być tym, czego potrzebujesz, jeśli montujesz istniejący dysk.
flurdy
1
Nie pokazujesz, jak zamontować, ale jak usunąć wszystkie dane !
likeitlikeit