
Problem
Ko imate virtualizirani operacijski sistem, običajno je, da manjka prostora na disku po zaporednih posodobitvah.
Ta objava prikazuje naslednje Scenarij: iz sistema Windows 10, razširili bomo Ubuntu Linux virtualizirano (.VDI) Oracle VM VirtualBox.
Rešitev
Skratka, vse, kar morate storiti je zagnati ukaz prek terminala (Cmd) za (Korak 1) poveča velikost virtualnega diska in (Korak 2) nato razširite particijo z Gparted. Dajmo, gremo.:
Korak 1 | Povečajte velikost navideznega diska vašega VM-ja
1.1 Odpri cmd terminal kot skrbnik
Za to, vnesite v iskanje po oknih “Cmd” in ko se prikaže možnost Ukazni poziv, Z desno tipko miške kliknite in izberite “Zaženi kot skrbnik“.
1.2 Pojdite v namestitveni imenik VirtualBox
V CMD, postavite v svoj namestitveni imenik VirtualBox, privzeto na (C):\Program FilesOracleVirtualBox:
C cd:\Program FilesOracleVirtualBox |
1.3. Zaženite ukaz, da povečate velikost navideznega diska vašega VM-ja
Pred tem pa je, če ne veste, kje je VM fizično shranjen v računalniku, samo si oglejte VirtualBox in poiščite datoteko .VDI, na naslednji način:
Nastavitve > Skladiščenje > Krmilnik: Satan > [SuaVM].VDI > Informacije > Lokacijo (Primer: (D):\VMUbuntuUbuntu.VDI) |
Naslov vašega .VDI je na nalepki “Lokacijo” ((D):\VMUbuntuUbuntu.vdi):
Agora sim! S tem podatki o datoteki .VDI, samo zaženite ukaz:
VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --Spremeni velikost 20480 |
Opomba:
– Zamenjati “(D):\VMUbuntuUbuntu.vdi” po poti do vašega.vdi. V tem primeru povečujem disk na 20gb (20gb x 1024mb = 20480).
– Upoštevajte, da je sprva “Navidezna velikost” je 12gb in na koncu bomo dosegli želeno 20gb.
Potem si oglejte, kako se je celoten KORAK izkazal 1:
Korak 2 | Razširite particijo na ustvarjeni disk
Razumevanje rešitve:
Morda se zdi čudno., ampak dejstvo, da zdaj že imate večji disk, ne pomeni, da datotečni sistem zaseda ves ta razpoložljivi prostor.
Oglejte si spodnjo sliko in si oglejte, kako je disk videti. Opazili, da ima 8gb brezplačno, ki je prav prostor, ki smo ga povečali, Samo, da ni zasedeno.:
Vprašanje tukaj je: kako se pridružiti tiste 11gb z 8gb, če particijo “Razširiti + Swap” je prav na sredini?
No, za rešitev tega, izbrisali boste (in nato ponovno) particijo zamenjava in podaljšanje z uporabo Gparted.
2.1 Namestitev GParted
V iskanju za Ubuntu, iskati “Programske opreme”. Kliknite na Programska oprema Ubuntu in poiščite Gparted, Tako, namestite ga!
2.2 Odstranite swap particijo + Razširiti
Brez strahu., odstranite particijo Swap in nato Razširiti to je med prvotno particijo (Polno) in nov prostor, ustvarjen (Prazna), tako, da je velik blok nedodeljen prostor, kot je prikazano spodaj:
2.3 Razširitev prvotne particije
Uporaba grafične funkcije Gparteda (Spreminjanje/premikanje velikosti), postavite miško v razcep med particijami in povlecite izvirno particijo (od leve proti desni) o nedodeljen prostor, pustiti le en prostor za kasnejše Swap.
V mojem primeru, levo na koncu nedodeljen prostor (Prazna), prostor 2048mb za ponovno Swap, predstavljena s svetlo modro orisom na zgornji sliki.
2.4 Ponovno pouči razširjeno particijo + Swap
Kliknite nedodeljen prostor, ki ste ga rezervirate, nato pa najprej ustvarite razširjeno particijo in nato zamenjavo.
Preverjanje rezultata
Primerjava številk z začetka objave s spodnjimi številkami, vidimo, da tako ubuntu disk manager in virtualno polje, da smo dobili pričakovan rezultat.
Upravitelj diskov Ubuntu:
Navidezno polje:
In to je to., to je bilo opravljeno!
Dober dan Taylor.,
Čestitam za vaje. Pomočnik mi veliko!!! bog te blagoslovi.
hvala,
Matos
Samo tutorial, ki mi je res pomagal. hvala!
Moje te napake:Sintaksna napaka: Neveljaven parameter "VMsUbuntuUbuntu.vdi’
Isti problem se zgodi, da me.
Neveljaven parameter "VMsWindows’
Svojo ker poti (pot) virtualnih strojev vsebuje prazen prostor. Sem imel isti problem in ga rešiti tako, da prostor, in po posegu, ponovno pritrditi prostor, sicer stvaren ne vidi mesto stroji.
Primer:
(C):\UporabnikiadminVirtualBox VMSWindowsWindows.vdi
Pojdi v mapo, preimenujte in vzemite prazno. Nato pustite ukaz:
(C):\UporabnikiadminVirtualBoxVMSWindowsWindows.vdi
Ko dokončate, preimenovati in zamenjati beli prostor v mapi.
Dal je poti v dvojne narekovaje, ki rešuje
Ste deset. hvala. To obdelan.
Ta način ne roll:
(D):\Program FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –Spremeni velikost 51200
VBoxManage.exe: Napaka: Ni mogoče registrirati trdi disk imel:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0D46624B-3753-40D0-A025-9F1F784E9885} ker trdi disk 'D:\VirtualBox VMsDevelopmentDevelopment.vdi’ z UUID {0D46624B-3753-40D0-A025-9F1F784E9885} že obstaja
VBoxManage.exe: Napaka: Podrobnosti: koda E_INVALIDARG (0X80070057), Komponenta VirtualBoxWrap, Vmesnik IVirtualBox, IUnknown callee
VBoxManage.exe: Napaka: Kontekstu: “OpenMedium(Bstr(pszFilenameOrUuid).Surovega(), enmDevType, enmAccessMode, FForceNewUuidOnOpen, pMedium.asOutParam())” Na črti 179 datoteke VBoxManageDisk.cpp
Vsi nasveti?
Poskusite to:
VBoxManage modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Spremeni velikost 51200
To je dve vezaji za zastavo “–Spremeni velikost”
Tukaj je del večje fizične HD delal, stvaren škatla prikazuje izbrano velikost, ampak ko jaz nastopiti VM HD še s staro velikost… Celo GParted does ne razstava nove velikosti za rezervni ali karkoli.
Preden je velikost odstranite posnetki ustvarjena.
Imam isti problem in imam ne posnetek, kot je govoril tukaj, ki bi lahko bil problem.
Fantje, ki imajo težave z neveljavnega stopmeter
“Sintaksna napaka: Neveljaven parameter 'VMsUbuntuUbuntu.vdi'”
Samo poti nizov, IE, v dvojnih narekovajev!!
hvala!
najlepša hvala. Vse se je izšlo tukaj.
Hvala za pomoč kolega, Rešil me je v službi., ker v obnovi z Acronis sem uporabil enega od teh 15gb podrobnosti in da sem posodobil vsa okna in mrežo tukaj v regiji grozno…..
Gospodje,
poskušam izvesti ta postopek in pri izvajanju se prikaže spodnja napaka:
(Brez narekovajev)
(C):\Program FilesOracleVirtualBox>VBoxManage modifyhd C:\UporabnikiThiagoDokumenti
\VirtualBoxVMsWindows7Windows7.vdi –Spremeni velikost 102400
VBoxManage.exe: Napaka: Trdega diska ni mogoče registrirati:\UporabnikiThiagoDocuments
VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
use a hard disk ‘C:\UporabnikithiagoDocumentsVirtualBox VMsWindows 7Windows 7.vd
(I)’ z UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} že obstaja
VBoxManage.exe: Napaka: Podrobnosti: koda E_INVALIDARG (0X80070057), Virtua komponenta
IBoxWrap, Vmesnik IVirtualBox, IUnknown callee
VBoxManage.exe: Napaka: Kontekstu: “OpenMedium(Bstr(pszFilenameOrUuid).Surovega(), enmDe
vType, enmAccessMode, FForceNewUuidOnOpen, pMedium.asOutParam())” Na črti 179 1000000
Datoteka VBoxManageDisk.cpp
(Z narekovaji)
(C):\Program FilesOracleVirtualBox>VBoxManage modifyhd “(C):\UporabnikiThiagoDocument
sVirtualBoxVMsWindows7Windows7.vdi” –Spremeni velikost 102400
VBoxManage.exe: Napaka: Trdega diska ni mogoče registrirati:\UporabnikiThiagoDocuments
VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
use a hard disk ‘C:\UporabnikithiagoDocumentsVirtualBox VMsWindows 7Windows 7.vd
(I)’ z UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} že obstaja
VBoxManage.exe: Napaka: Podrobnosti: koda E_INVALIDARG (0X80070057), Virtua komponenta
IBoxWrap, Vmesnik IVirtualBox, IUnknown callee
VBoxManage.exe: Napaka: Kontekstu: “OpenMedium(Bstr(pszFilenameOrUuid).Surovega(), enmDe
vType, enmAccessMode, FForceNewUuidOnOpen, pMedium.asOutParam())” Na črti 179 1000000
Datoteka VBoxManageDisk.cpp
in se pojavi ista napaka, lahko pomaga v tem primeru?
Poskusite to:
VBoxManage modifyhd "C:\Usersthiagodocumentsvirtualboxvmswindows7windows7.VDI " –Spremeni velikost 102400
To je dve vezaji za zastavo “–Spremeni velikost”
zdravo,
Velik tutorski. Vse je delovalo pravilno.
Čestitam!
Čudovit nasvet! hvala.
Podrobno malo samo za tiste, ki imajo težave, podobne moji:
Danes sem šel na test in drugi del ukaza se je spremenil. “modifyhd” za “modifymedium (v mestu: modifymedium)”. Zelo napaka, ki daje, označuje desni ukaz.
Poskušal sem tbm dajanje citatov v celoti in to ni delovalo (nisem iskal razloga za napako). Ker prejšnja možnost ni delovala, kot drugo možnost sem moral zamenjati prazne prostore, ki so obstajali, med ločenimi imeni, z znakom katero koli vrsto “_”.
Primer: Iz “Virtualni stroji” za “Virtual_Machines” (po nanesenem hd redation, Vrnil sem imena, kot so bila prej.).
Opomba.: predvsem, ker ukaz ni bil viden, po tem, ko ga najdete v mapi VirtualBox, Moral sem navesti njegovo pot z ukazom. “pot” v hitrem (tbm lahko to dokončno storijo v sistemskih lastnostih).
Primer: pot=C:\Program FilesOracleVirtualBox
In nazadnje, hvala, ker ste objavili spletno mesto, ker mi je to pomagalo, hvala.