បង្កើនទំហំថាសនៅរបស់ VirtualBox

មកពីវីនដូ 10, របៀបដើម្បីពង្រីកថាសនៃ Ubuntu Linux និម្មិត (.VDI) usando ក្រុមហ៊ុន Oracle VM របស់ VirtualBox? សូមមើលពីរបៀបក្នុងការ 2 ជំហាន!

virtualboxlogo

បញ្ហា

Quando se tem um Sistema operacional virtualizado, é comum faltar espaço em disco após sucessivas atualizações.

Este post retrata o seguinte cenário: a partir de um Windows 10, iremos expandir o Ubuntu Linux virtualizado (.VDI) Oracle VM VirtualBox បានធ្វើ.

ជាដំណោះស្រាយ

និយាយឱ្យខ្លី, tudo o que você precisa fazer é executar um comando via Terminal (CMD) សម្រាប់ (ជំហាន 1) aumentar o tamanho do disco virtual e (ជំហាន 2) depois expandir a partição com o GParted. Vamos lá:

ជំហាន 1 | Aumentar o tamanho do disco virtual da sua VM

1.1 Abra o Terminal CMD como Administrador
សម្រាប់ការនេះ, digite na busca do WindowsCMDe quando aparecer a opção Command Prompt, clique nele com o botão direito e selecioneExecutar como administrador“.

1.2 Acesse o diretório de instalação do seu VirtualBox
No CMD, posicione-se no diretório de instalação do seu VirtualBox, por default em គ:\ឯកសារកម្មវិធី កម្មវិធី Oracle របស់ VirtualBox:

  cd C:\ឯកសារកម្មវិធី  កម្មវិធី Oracle  របស់ VirtualBox

1.3. Execute o comando para aumentar o tamanho do disco virtual da sua VM

Antes porém, se você não sabe onde sua VM está fisicamente salva no computador, é só dar uma olhada no VirtualBox e procurar por um arquivo .VDI, conforme a seguir:

Configurações > Armazenamento > Controladora: SATA > [SuaVM].VDI > Informações > Localização (ឧទាហរណ៍: D,:\VM\Ubuntu\Ubuntu.VDI)

O endereço para seu .VDI está no rótuloLocalização” (D,:\VM\Ubuntu\Ubuntu.vdi):
vmbox2

ឥឡូវត្រូវហើយ! Com esta informação do arquivo .VDI, basta executar o comando:

  modifyhd VBoxManage D,:\VM\Ubuntu\Ubuntu.VDI --ប្ដូរទំហំ 20480

ការកត់សម្គាល់:
SubstituaD,:\VM\Ubuntu\Ubuntu.vdipelo caminho para seu .vdi. Neste exemplo estou aumentando o disco para 20gb (20gb x 1024mb = 20480).
Note que inicialmente oTamanho Virtualé de 12gb e no final chegaremos aos 20gb desejados.

Veja então como ficou todo o PASSO 1:
vmbox1

 

ជំហាន 2 | Expandir a partição em todo o disco criado

Entendendo a solução:
Pode parecer estranho, mas o fato de você agora já ter um disco maior, não significa que o sistema de arquivos está ocupando todo esse espaço disponível.

Dê uma olhada na figura abaixo e veja como ficou o disco. Repare que tem 8gb livres, que é justamente o espaço que nós aumentamos, só que não está ocupado:

vmbox3

A pergunta aqui é: como unir aqueles 11gb com os 8gb se a partiçãoestendida + swapestá bem no meio?

ល្អ, para resolver isso, você vai excluir (e depois recriar) a partição swap e estendida usando o Gparted.

2.1 Instale o GParted
Na busca do Ubuntu, procure porSoftware”. Clique no Ubuntu Software e procure por GParted, បន្ទាប់មក, instale-o!
vmbox4

2.2 Remova a partição Swap + Estendida

Sem medo, remova a partição Swap e depois a Estendida que está entre a sua partição original (cheia) e o novo espaço criado (vazio), de modo que fique um grande bloco de espaço não alocado, conforme mostra figura abaixo:
vmbox5

2.3 Expanda a partição original
Utilizando o recurso gráfico do GParted (Resize/Move), posicione o mouse na divisão entre as partições e arraste a partição original (da esquerda para a direita) sobre o espaço não alocado, deixando apenas um espaço para posteriormente recriar a swap.

ក្នុងករណីរបស់ខ្ញុំ, deixei no final do espaço não alocado (vazio), um espaço de 2048mb para recriar swap, representado pelo contorno azul claro na figura acima.

2.4 Recrie a partição Estendida + Swap
Clique no espaço não alocado que você reservou e então crie primeiro uma partição Estendida e depois uma Swap.

vmbox7

Verificando o resultado

Comparando as figuras do início do Post com as figuras abaixo, vemos que tanto o Gerenciador de disco do Ubuntu quanto o Virtual Box apontam que conseguimos o resultado esperado.

Gerenciador de disco do Ubuntu:
vmbox9

Virtual Box:
vmbox8

E é isso, esta feito!

ការចូលដំណើរការសរុប: 20261

21 ពិនិត្យ “បង្កើនទំហំថាសនៅរបស់ VirtualBox

  1. Mato បាននិយាយថា::

    នៅរសៀលថ្ងៃល្អលោក Taylor,

    សូមអបអរសាទរក្នុងការបង្រៀន. វាបានជួយខ្ញុំច្រើន!!! ព្រះប្រទានពរអ្នក.

    សូមអរគុណអ្នក,

    Mato

  2. Vinicius បាននិយាយថា::

    កំហុសនេះរបស់ខ្ញុំ:កំហុសវាក្យសម្ព័ន្ធ: ប៉ារ៉ាម៉ែត្រមិនត្រឹមត្រូវ "VMs អ៊ូប៊ុនទូ Ubuntu.vdi’

    • លោក Rodrigo បាននិយាយថា::

      បញ្ហាដូចគ្នាកើតឡើងចំពោះរូបខ្ញុំ.

      ប៉ារ៉ាម៉ែត្រមិនត្រឹមត្រូវ "VMs ប្រព័ន្ធប្រតិបត្តិការ Windows’

      • លោក alex បាននិយាយថា::

        វាជាការបណ្តាលឱ្យផ្លូវនេះ (ផ្លូវ) ម៉ាស៊ីននិម្មិតរបស់អ្នកមានចន្លោះទទេ. ខ្ញុំមានបញ្ហាដូចគ្នានិងបានដោះស្រាយយកទំហំ, ហើយបន្ទាប់ពីនីតិវិធីត្រៀមខ្លួនជាស្រេច, អវកាស recoloquei, ប៉ុន្តែជារបស់ VirtualBox មិនបានមើលឃើញទីតាំងនៃម៉ាស៊ីននេះ.
        ឧទាហរណ៍:
        គ:\Users\admin\VirtualBox VMS\Windows\Windows.vdi
        Vá até a pasta, renomeie e tire o espaço em branco. Depois deixe assim o comando:
        គ:\Users\admin\VirtualBoxVMS\Windows\Windows.vdi
        Ao concluir, renomeie novamente e recoloque o espaço em branco na pasta.

  3. កីឡាករ Fernando Tremonti បាននិយាយថា::

    នៅទីនេះមិនបានកើតឡើង:

    D,:\ឯកសារកម្មវិធី កម្មវិធី Oracle របស់ VirtualBox>modifyhd VBoxManage D,:\VirtualBoxVMs អភិវឌ្ឍន៍ Desenvolvimento.vdi –ប្ដូរទំហំ 51200
    VBoxManage.exe: កំហុស: មិនអាចចុះឈ្មោះថាសរឹង "D បាន:\VirtualBoxVMs អភិវឌ្ឍន៍ Desenvolvimento.vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} because a hard disk ‘D:\VirtualBox VMs\Desenvolvimento\Desenvolvimento.vdiwith UUID {0d46624b-3753-40d0-a025-9f1f784e9885} already exists
    VBoxManage.exe: កំហុស: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: កំហុស: Context: “OpenMedium(Bstr(pszFilenameOrUuid).ឆៅ(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of file VBoxManageDisk.cpp

    Alguma dica?

    • ហ្វ្រាន់ស៊ីស្កូ បាននិយាយថា::

      ព្យាយាមនេះ:
      modifyhd VBoxManage “D,:\VirtualBoxVMs អភិវឌ្ឍន៍ Desenvolvimento.vdi” –ប្ដូរទំហំ 51200

      តើសហសញ្ញាពីរទៅទង់ជាតិ “–ប្ដូរទំហំ”

  4. កីឡាករ Thiago បាននិយាយថា::

    ខាងក្រោមនេះជាផ្នែកមួយក្នុងការបង្កើនការងារ HD បានរាងកាយ, ប្រអប់នេះបង្ហាញទំហំនិម្មិតជ្រើសរើសត្រឹមត្រូវ, ប៉ុន្តែនៅពេលដែលខ្ញុំបញ្ចូល VM HD បានបន្តជាមួយនឹងទំហំចាស់… សូម្បីតែ GParted មិនបង្ហាញទំហំថ្មីជាទំនេរឬអ្វីនោះទេ.

  5. កាព្រីយ៉ែលហ្កូមេស បាននិយាយថា::

    Galera តាមានបញ្ហានៃប៉ារ៉ាម៉ែត្រមិនត្រឹមត្រូវ

    “កំហុសវាក្យសម្ព័ន្ធ: Invalid parameter ‘VMs\Ubuntu\Ubuntu.vdi'

    គ្រាន់តែដាក់ផ្លូវខ្សែអក្សរនេះ, នៅក្នុងពាក្យផ្សេងទៀត, សម្រង់ទ្វេ!!

    សូមអរគុណ!

  6. Nilson បាននិយាយថា::

    សូមអរគុណចំពោះគូជំនួយ, អ្នកដែលបានរក្សាទុកខ្ញុំក្នុងការងាររបស់ខ្ញុំ, ចាប់តាំងពីការស្តារឡើងវិញដោយ Acronis ដែលខ្ញុំបានប្រើទំហំ 15GB ជាលម្អិតនេះហើយខ្ញុំបានធ្វើឱ្យទាន់សម័យទាំងអស់សុទ្ធ Windows និងនៅក្នុងតំបន់នៅទីនេះអាក្រក់…..

  7. Thiago Silva បាននិយាយថា::

    លោកស្រី,

    ខ្ញុំកំពុងតែព្យាយាមដើម្បីអនុវត្តនីតិវិធីនេះនិងអនុវត្តកំហុសដែលបានបង្ហាញនៅខាងក្រោម:

    (ដោយគ្មានសញ្ញាសម្រង់)
    គ:\ឯកសារកម្មវិធី កម្មវិធី Oracle របស់ VirtualBox>VBoxManage modifyhd គ:\Users\Thiago\Documents
    \VirtualBoxVMs\Windows7\Windows7.vdi –ប្ដូរទំហំ 102400
    VBoxManage.exe: កំហុស: Cannot register the hard disk ‘C:\Users\Thiago\Documents\
    VirtualBoxVMs\Windows7\Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    ខ្ញុំ’ with UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} already exists
    VBoxManage.exe: កំហុស: Details: code E_INVALIDARG (0x80070057), component Virtua
    lBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: កំហុស: Context: “OpenMedium(Bstr(pszFilenameOrUuid).ឆៅ(), enmDe
    vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of
    file VBoxManageDisk.cpp

    (Com aspas)
    គ:\ឯកសារកម្មវិធី កម្មវិធី Oracle របស់ VirtualBox>modifyhd VBoxManage “គ:\Users\Thiago\Document
    s\VirtualBoxVMs\Windows7\Windows7.vdi” –ប្ដូរទំហំ 102400
    VBoxManage.exe: កំហុស: Cannot register the hard disk ‘C:\Users\Thiago\Documents\
    VirtualBoxVMs\Windows7\Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    ខ្ញុំ’ with UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} already exists
    VBoxManage.exe: កំហុស: Details: code E_INVALIDARG (0x80070057), component Virtua
    lBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: កំហុស: Context: “OpenMedium(Bstr(pszFilenameOrUuid).ឆៅ(), enmDe
    vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of
    file VBoxManageDisk.cpp

    e ocorre o mesmo erro, podem ajudar nesse caso?

    • ហ្វ្រាន់ស៊ីស្កូ បាននិយាយថា::

      ព្យាយាមនេះ:

      modifyhd VBoxManage "គ:\អ្នកប្រើ កីឡាករ Thiago ឯកសារ VirtualBoxVMs Windows7 Windows7.vdi " –ប្ដូរទំហំ 102400

      តើសហសញ្ញាពីរទៅទង់ជាតិ “–ប្ដូរទំហំ”

  8. អនាមិក បាននិយាយថា::

    លម្អិតបន្តិចសម្រាប់តែអ្នកដែលមានបញ្ហាស្រដៀងនឹងខ្ញុំ:
    ខ្ញុំបានទៅធ្វើតេស្តនៅថ្ងៃនេះហើយផ្នែកទី ២ នៃពាក្យបញ្ជាបានផ្លាស់ប្តូរ “modifyhd” សម្រាប់ “កែប្រែ”. កំហុសដែលផ្តល់ឱ្យ, ចង្អុលបង្ហាញពាក្យបញ្ជាត្រឹមត្រូវ.
    Tentei tbm colocando aspas no caminho completo e não deu certo (não procurei o motivo do erro). Como a opção anterior não funcionou, como segunda opção tive que substituir os espaços vazios que existiam, entre os nomes separados, por um carácter qualquer tipo o_”.
    ឧទាហរណ៍: នៃ “Virtual Machines” សម្រាប់ “Virtual_Machines” (depois de aplicado o redicionamento do hd, voltei os nomes como estavam antes).

    Obs.: Antes de tudo, como o comando não estava sendo enxergado, depois de localizá-lo na pasta do VirtualBox, tive que indicar o caminho dele com o comando “ផ្លូវ” no prompt (tbm pode fazer isso de forma definitiva na propriedades do sistema).
    ឧទាហរណ៍: path=C:\ឯកសារកម្មវិធី កម្មវិធី Oracle របស់ VirtualBox

    ជា​ចុងក្រោយ, agradeço o postagem do site, pois me ajudou, សូមអរគុណអ្នក.

ទុកឱ្យឆ្លើយតបមួយ

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ. វាលដែលត្រូវការត្រូវបានសម្គាល់ដោយ *