Wątek przeniesiony 2017-11-23 17:15 z Newbie przez furious programming.

Podłączenie zewnętrznego dysku do komputera i odtworzenie dysku na wirtualnej maszynie

0
  1. Gdybym podpiął dysk zewnętrzny do komputera na którym mam wirtualną maszynę, to czy bym był w stanie odtworzyć ten dysk na wirtualnej maszynie?
  2. Jeśli powyższe się zgadza to czy jeśli dysk ma pojemność 160 gb, a korzystam jedynie z 40gb, to czy jestem w stanie stworzyć dysk na wirtualce, który ma pojemność jedynie taką zeby zmiescic content(40gb), a nie alokowac cale 160gb?
0
  1. W Hyper-V: tak, o ile masz rozszerzoną sesję - możesz dowolne urządzenie USB i dowolny dysk podmontować do maszyny wirtualnej, jest widoczny "jakby" był sieciowy. Możesz też podłączyć fizyczne urządzenie w konfiguratorze. W VirtualBoksie też możesz urządzenie USB i dowolny dysk podłączyć do maszyny;
  2. Pliki wirtualnych dysków w HV domyślnie są "dynamically expanding", czyli zajmują tyle, ile ma zawartość, a nie stały rozmiar - jeśli o to ci chodzi. VirtualBox zdaje się ma identycznie..
0

Z tym, ze zrobilem obraz partycji (160gb), w której content zajmuję 40gb. Po restoringu na maszyne wirtualna utworzyło mi partycję 160gb o zuzytym miejscu 40gb. Wszystko się zgadza ale ja ten obraz chciałem dac np na dysk 80gb. Czyli z większego na mniejszy wrzucic (Z tym, ze cocntent tego obrazu zajmuje 40gb, wiec teoretycznie powinno być to możliwe).

0
Ktos napisał(a):
  1. W Hyper-V: tak, o ile masz rozszerzoną sesję - możesz dowolne urządzenie USB i dowolny dysk podmontować do maszyny wirtualnej, jest widoczny "jakby" był sieciowy. Możesz też podłączyć fizyczne urządzenie w konfiguratorze. W VirtualBoksie też możesz urządzenie USB i dowolny dysk podłączyć do maszyny;
  2. Pliki wirtualnych dysków w HV domyślnie są "dynamically expanding", czyli zajmują tyle, ile ma zawartość, a nie stały rozmiar - jeśli o to ci chodzi. VirtualBox zdaje się ma identycznie..

O ile pamiętam, w Virtualbox, jak tez i Vmware i qemu możesz zrobic to na 2 sposoby: albo tak jak napisałeś, czyli dynamiczna alokacja, albo przydzielić od razu całość, czyli plik zajmie tyle, ile przydzieliłeś (jest to wydajniejsze, bo rozszerzanie obrazu tez coś kosztuje).

Dodatkowo, w qemu, jeśli korzystasz z formatu qcow2, możesz skompresować obraz dysku i wtedy zajmie on mniej, niż dane, które są na nim obecne (ale, żeby nie było tak pięknie, nie ma dynamicznej kompresji, nowe dopisywane dane nie są juz skompresowane).

0
Ciekawe napisał(a):
  1. Gdybym podpiął dysk zewnętrzny do komputera na którym mam wirtualną maszynę, to czy bym był w stanie odtworzyć ten dysk na wirtualnej maszynie?
  2. Jeśli powyższe się zgadza to czy jeśli dysk ma pojemność 160 gb, a korzystam jedynie z 40gb, to czy jestem w stanie stworzyć dysk na wirtualce, który ma pojemność jedynie taką zeby zmiescic content(40gb), a nie alokowac cale 160gb?

Teoretycznie, ale najpierw trzeba by było dokładnie zdefragmentować dysk. Jeśli dane będą rozrzucone po całym dysku, z punktu widzenia wirtualizatora większość jego bloków będzie zajęta i nic albo niewiele zaoszczędzisz.
Być może też musiałbyś najpierw stworzyć pełny obraz (160 GB) i dopiero potem użyć pod vboxem/vmware funkcji shrink disk.

0

Robiłem to przy użyciu clonezilla
Obraz partycji ma rozmiar 16gb
Tworzy partycje o pojemnosci 160gb
Content partycji to 40gb

Przywróciłem obraz partycji na virtual box.(Partycja 160gb wykorzystane 40gb). Następnie odpaliłem GParted livecd zmniejszyłem dysk do (chyba 50GB). Odpalilem VirtualBox'a zaladowal mi sie linux, ale w konsoli zobaczyłem error file system.

Mam głownie taki problem, że próbuje zrobić by ten obraz partycji 160gb działal na kompie, gdzie dysk mam 80gb. Dlatego probuje wgrac obraz na Virtualke, a nastepnie zmniejszyc partycje i znowu zrobić obraz partycji.
Nie wiem czy moje rozumowanie jest dobre, czy wgl ten sposób się sprawdzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1