Kompleksowe rozwiązania dla biznesu

Montowanie obrazu qcow2 na hoście

Montowanie obrazu qcow2 na hoście

Jak wiadomo najwęższym gardłem w wirtualizacji są zasoby sprzętowe. Czasami kopiowanie danych między maszyną wirtualną a komputerem hostem trwa niesamowicie długo. Oczywiście istnieje metoda, aby obraz dysku twardego zamontować na głównym komputerze. Dzięki temu zwalniamy wąskie gardło jakim jest kopiowanie danych przez wirtualne interfejsy sieciowe. Do tego będziemy używać narzędzia qemu-nbd (QEMU Disk Network Block Device Server) zawartego w pakiecie qemu-kvm. Jeśli używamy domyślnego jądra wówczas wystarczy załadować moduł poniższym poleceniem, w przeciwnym wypadku należy wkompilować obsługę Network Block Devices support w kernel.

następnie podłączamy obraz

i montujemy w trybie read only – aby niechcący nie narobić bałaganu 🙂

oczywiście jeśli podłączamy więcej obrazów to używamy kolejno /dev/nbd0, /dev/nbd1 itd. nastepnie przy poleceniu mount używamy kolejno /dev/nbd0p1, /dev/nbd1p1 itd.

Jeśli skończyliśmy pracę to najpierw demontujemy dysk /dev/nbd0p1 a następnie rozłączamy obraz