Төлем әдістері Abuse

VirtualBox виртуалды дискінің өлшемін қалай үлкейтуге болады

26.09.2021, 22:47

Виртуалды машиналар қазіргі уақытта әртүрлі операциялық жүйелерді сынау және басқа тапсырмаларды орындау үшін кеңінен қолданылады. Виртуалды машиналарды іске қосуға арналған танымал және тегін бағдарлама - VirtualBox. Жаңа машина жасаған кезде оған қатты диск жасап, оның өлшемін көрсету керек. Бірақ белгілі бір көліктің қанша орын алатынын әрқашан болжай алмайсыз. Файлдар жазылған кезде ғана орын алатын динамикалық виртуалды дискілер бар, бірақ бұл мәселенің толық шешімі емес, себебі сіз бәрін алдын ала жоспарлай алмайсыз.

Біз мәселені шешеміз

VirtualBox-та пайдалануға болатын үш негізгі пішім бар - VDI , VHD және VDMK . Тек VDI және VHD өлшемдерін өзгертуге болады. VDMK үшін уақытша шешім бар.

Дыбыс деңгейін арттыру үшін терминалда немесе пәрмен жолында пәрменді пайдалану керек, өкінішке орай, графикалық интерфейсте мұндай функция жоқ; Сондай-ақ, дискіңізге толық жолды білуіңіз керек. Біздің дискіміз Linux жүйесінде ~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi мекенжайында орналасқан делік. Ағымдағы өлшемді білу үшін ол туралы ақпаратты қарастырайық:

$ VBoxManage showhdinfo ~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi

Өлшем сыйымдылық өрісінде көрсетілген және бұл мысалда ол 22075 мегабайтты құрайды. Мегабайттағы көлемді білу маңызды, өйткені біз дискіні ұлғайту үшін қолданамыз. Virtualbox виртуалды дискінің өлшемін ұлғайту үшін тек modifyhd параметрімен бірдей пәрменді пайдаланыңыз:

 $ VBoxManage modifyhd ~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi --resize 32075

Біз дыбыс көлемін 10 ГБ-қа арттырдық. resize параметрінде сіз көрсеткен көлем ағымдағы диск өлшемінен кем болмауы маңызды, әйтпесе операциялық жүйе деректері зақымдалуы мүмкін және бұл операцияның барлық нүктесі өз мағынасын жоғалтады.

Құрылғыңызда суреттер болса, олардың да өлшемін өзгерту керек, әйтпесе ештеңе жұмыс істемейді. Ол үшін келесідей циклды пайдалануға болады:

 $ for x in ~/VirtualBox VMs/Ubuntu17.04/Snapshots/*.vdi ; do VBoxManage modifyhd $x --resize 32075 ; done

Есіңізде болсын, өлшем мен атаулар бір машинаға арналған барлық пәрмендерде сәйкес келуі керек. VDMK пішімі үшін VirtualBox өлшемін үлкейтуге қолдау көрсетілмейді, бірақ оны vdi түріне түрлендіруге, жоғарыда сипатталғандай көбейтуге және оны кері түрлендіруге болады:

 $ VBoxManage clonehd "~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdmk" "~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi" --format vdi $ VBoxManage modifyhd "~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi " --resize 32075$ VBoxManage clonehd "~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi " "~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi_resized.vmdk" --format vmdk

Windows ОЖ-де пәрмен сәл басқаша көрінеді және файлға жол C: дискісінен басталады. VBoxManage пәрменін іске қосу үшін алдымен VirtualBox орындалатын файлдары бар қалтаға өту керек:

 cd “C:Program FilesOracleVirtualBox”

Виртуалды жәшік өлшемін жоғарылату пәрменін бұрын сипатталғандай іске қосыңыз, файл жолын өз жолыңызбен ауыстырыңыз:

 $ VBoxManage showhdinfoC:UsersAdminVirtualBox VMsWindows 7Windows 7.vdi

Және біз бұл дискінің өлшемін өзгертеміз, өлшемі мегабайтпен көрсетілуі керек және ол қазіргіден үлкен болуы керек екенін есте сақтаңыз.

 $ VBoxManage modifyhd "C:UsersAdminVirtualBox VMsWindows 7Windows 7.vdi" --resize 32075

Файлдық жүйе өлшемін ұлғайту

Қол жетімді диск өлшемін ұлғайту фактісі ештеңені өзгертпейді, жүйеге жаңа қатты диск қосу фактісі ештеңені өзгертпейді. Әрі қарай, виртуалды машинаны жүктеп, виртуалды жәшік дискісін кеңейтіп, файлдық жүйе алатын орынды көбейту керек, бұл үшін Gparted утилитасын пайдалануға болады. Linux дистрибутивтерінде ол әдепкі бойынша жеткізіледі, қызметтік бағдарламаны іске қосыңыз:

Дискінің соңында сұр түспен белгіленген бос орынды көресіз. Енді соңғы бөлімнің өлшемін өзгертуге болады, оны тінтуірдің оң жақ түймешігімен нұқыңыз және контекстік мәзірді шығарып, «өлшемін өзгерту/жылжыту» пәрменін таңдаңыз:

Аяқтаған кезде, барлық әрекеттерді қолдану үшін «Қолдану» түймесін басуды ұмытпаңыз.

Біз пәрмен жолын пайдаланып virtualbox виртуалды дискінің өлшемін қалай үлкейтуге болатынын және алынған кеңістікті қонақтық жүйеге қалай беру керектігін қарастырдық.