2010-03-05 17:54:29 +0000 2010-03-05 17:54:29 +0000
38
38

Jak zamontować wolumin LVM?

Próbuję zamontować wolumin LVM2 w Linuksie, ale wszystkie instrukcje, które widzę w Internecie mówią o zamontowaniu Volume Group, takie jak:

mkdir -p /mnt/VolGroup00/LogVol00

, ale nie wiem jak wymyślić jego nazwę. Widzę dysk w Palimpseście, a to wszystko, co wiem.

Odpowiedzi (7)

55
55
55
2013-10-27 16:35:17 +0000

Tutaj są kroki, których użyłem do uzyskania dostępu do LVM z Fedory 17, powinna ona działać z większością form Linuksa.

Boot Fedora 17.

Upewnij się, że lvm2 jest zainstalowane:

$ sudo yum install lvm2

Załaduj niezbędne moduły jako root:

$ sudo modprobe dm-mod

Zeskanuj system w poszukiwaniu woluminów LVM i zidentyfikuj na wyjściu nazwę grupy wolumenów, która ma wolumen Fedory (mój okazał się być VolGroup00):

$ sudo vgscan

Aktywuj wolumen:

$ sudo vgchange -ay VolGroup00

Znajdź logiczny wolumen, który ma twój system plików Fedora root (mój okazał się LogVol00):

$ sudo lvs

Utwórz punkt montowania dla tego wolumenu:

$ sudo mkdir /mnt/fcroot

Zamontuj go:

$ sudo mount /dev/VolGroup00/LogVol00 /mnt/fcroot -o ro,user

Skończyłeś, przejdź do /mnt/fcroot i skopiuj pliki i wklej gdzie indziej.

26
26
26
2010-03-05 18:56:29 +0000

W obliczu tego problemu jakiś czas temu, I’d posted this on my blog

List out all your partyitions, type

linux:/ # lvmdiskscan

You will get a list of something like this

File descriptor 3 left open
File descriptor 4 left open
/dev/dm-0 [9.67 GB]
/dev/sda1 [78.41 MB]
/dev/dm-1 [6.44 GB]
/dev/sda2 [115.52 GB]
/dev/dm-2 [2.00 GB]
/dev/sda3 [18.11 GB] LVM physical volume
/dev/sda5 [15.33 GB]

Make a note of /dev/dm-x, those are the devices which correspond to the LVM partyitions. Zwróć również uwagę na rozmiary.

Następnie wpisz lvdisplay, aby wyświetlić szczegółową listę wszystkich dostępnych woluminów logicznych.

lvdisplay |more “` LV Name /dev/system/home VG Name system LV UUID 1QP9XM-vlKi-umNO-CXvV-TnZN-RCLk-e1FDIr LV Write Access read/write LV Status available

open 1

LV Size 9.67 GB Current LE 2475 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0

— Logical volume — LV Name /dev/system/root VG Name system LV UUID D1fKUJ-uU1C-jlVB-4imh-rrgy-FQu0-TC2Ssm LV Write Access read/write LV Status available

open 1

LV Size 6.44 GB Current LE 1649 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1

— Logical volume — LV Name /dev/system/swap VG Name system LV UUID w5LqIb-xvcr-Xsbk-y3wg-lT3i-LqdN-GFK8Mi LV Write Access read/write LV Status available

open 0

LV Size 2.00 GB Current LE 512 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2 ”`

Teraz z powyższego zestawu danych możemy wywnioskować, że moja partycja /home, o rozmiarze 9. 67 GB jest dostępna jako grupa LV /dev/system/home na /dev/dm-0

Teraz, gdy wiemy, gdzie partycja jest dostępna, możemy przystąpić do montażu za pomocą polecenia mount, jak

mount /dev/dm-0 /home

I tam jesteś, Twoja partycja LV jest zamontowana!

7
7
7
2010-03-05 18:47:33 +0000

Listę nazw głośności można uzyskać, uruchamiając lvscan. Wyjście będzie wyglądało jak

/dev/VG1/LV1
/dev/VG1/LV2
/dev/VG2/LV3

tzn. z nazwami grup woluminów w środku i logicznymi na końcu. Sprawdź, czy któryś z nich odpowiada informacjom w Palimpsest Disk Utility.

Porównaj także z listą dysków już zamontowanych (mount), i zobacz, którego nie ma. Może to wyglądać nieco inaczej, np.:

$ mount
/dev/mapper/VG1-LV1 is mounted on /usr
/dev/mapper/VG1-LV2 is mounted on /home

Na końcu widać, gdzie znajduje się grupa głośności i logiczna głośność.

Gdy już znajdziesz właściwą, zamontuj ją w zwykły sposób:

mount /dev/VG2/LV3 /mnt
3
3
3
2016-04-06 04:29:07 +0000

I find guestmount(1) the easiest way.

# guestmount -m /invalid/path -a /path/to/block/device /mnt/
guestmount: '/invalid/path' could not be mounted.
guestmount: Did you mean to mount one of these filesystems?
(...)
guestmount: /dev/vg0/root (ext4)
(...)

# guestmount -m /dev/vg0/root -a /path/to/block/device /mnt

See also http://libguestfs.org/guestmount.1.html .

Package guestmount on ubuntu, libguestfs-tools on RHEL and derivates.

2
2
2
2015-10-23 16:19:01 +0000

Oto inny sposób na zamontowanie go, który okazał się przydatny

1
1
1
2018-05-22 05:36:47 +0000

możesz zobaczyć nazwę lvm używając komendy

lsblk

następnie możesz znaleźć tę nazwę pod /dev/mapper/ dierctory, na przykład mogę zamontować mój stary katalog domowy przez:

mount /dev/mapper/rhel-home /mnt
0
0
0
2018-11-12 15:21:46 +0000

Można to zrobić z UI za pomocą KVPM.

Po prostu wybierz grupę, którą chcesz zamontować i kliknij opcję “mount fs”.