Jak zwiększyć rozmiar dysku w Hyper-V: najlepsze podejście

Maszyny wirtualne wymagają dużej pojemności pamięci masowej, aby zapewnić odpowiednią wydajność i płynne działanie. Jednym ze sposobów na zwiększenie pojemności, gdy maszynie wirtualnej zaczyna brakować miejsca na dysku, jest dodanie kolejnego dysku. W środowiskach Microsoft Hyper-V zwiększenie rozmiaru dysku maszyny wirtualnej zajmuje zaledwie kilka kliknięć.

W tym przewodniku poznasz wszystkie kroki niezbędne do zwiększenia rozmiaru dysku w Microsoft Hyper-V oraz dowiesz się, jak zabezpieczyć dane maszyny wirtualnej za pomocą rozwiązania do ochrony danych, takiego jak NAKIVO Backup & Replication.

NAKIVO – kopia zapasowa Hyper-V

NAKIVO – kopia zapasowa Hyper-V

Kopie zapasowe dla Hyper-V bez agentów, spójne z aplikacją. Ochrona przed oprogramowaniem wymuszającym okup, natychmiastowe uruchamianie maszyn wirtualnych z kopii zapasowej, wsparcie dla innych platform wirtualnych i fizycznych oraz wiele innych funkcji.

Dlaczego warto zwiększyć rozmiar dysku maszyny wirtualnej w Hyper-V?

Podczas tworzenia maszyny wirtualnej określa się maksymalny rozmiar dysku wirtualnego. Podobnie określa się rozmiar dysku wirtualnego podczas tworzenia dodatkowych dysków wirtualnych dla maszyn wirtualnych Hyper-V. Czasami rozmiar ustawiony dla nowego dysku wirtualnego może początkowo wydawać się wystarczający. Jednak po rozpoczęciu pracy z maszyną wirtualną ilość danych na dyskach wirtualnych rośnie i wkrótce na dysku wirtualnym zaczyna brakować miejsca. Niewystarczająca ilość miejsca na dysku oznacza, że nie można zapisywać żadnych dodatkowych plików, a co ważniejsze, aplikacje mogą ulegać awariom, zwłaszcza na partycji systemowej.

Kluczowe kwestie, które należy wziąć pod uwagę przed zwiększeniem rozmiaru dysku w Hyper-V

Przed zwiększeniem rozmiaru dysku wirtualnego dla maszyn wirtualnych Hyper-V zaleca się uwzględnienie kilku kluczowych kwestii.

  • Należy wykonać kopię zapasową maszyny wirtualnej, której dysk wirtualny ma zostać powiększony. Jeśli po zwiększeniu rozmiaru dysku wirtualnego dane ulegną uszkodzeniu, będzie można je przywrócić z tej kopii zapasowej.
  • Należy sprawdzić, czy system operacyjny gościa na maszynie wirtualnej Hyper-V obsługuje zmianę rozmiaru partycji. Operacja ta jest konieczna po zmianie rozmiaru dysku wirtualnego. W przeciwnym razie konieczny będzie rozruch z innego nośnika w celu zmiany rozmiaru partycji. Systemy Windows 7, Windows Server 2008 oraz nowsze wersje systemów Windows i Linux obsługują zmianę rozmiaru partycji za pomocą wbudowanych narzędzi.
  • Upewnij się, że na hoście Hyper-V jest wystarczająca ilość miejsca na dysku, aby zwiększyć rozmiar dysku wirtualnego. Należy pamiętać, że w przypadku korzystania z dysków dynamicznych można przydzielić dysk wirtualny o rozmiarze większym niż dostępna przestrzeń dyskowa, ale jeśli miejsce na hoście Hyper-V zostanie wyczerpane, mogą wystąpić problemy z maszyną wirtualną Hyper-V.
  • Zaplanuj przestój maszyny wirtualnej, aby zmiana rozmiaru dysków wirtualnych przebiegła płynniej dla użytkowników korzystających z danej maszyny wirtualnej. Zaplanuj operację w oknach konserwacyjnych, aby zminimalizować wpływ na użytkowników.

Jak zwiększyć rozmiar dysku w Hyper-V

Zanim rozpoczniesz proces rozszerzania dysku Hyper-V, zwróć uwagę na następujące kwestie:

  • Jeśli maszyna wirtualna jest uruchomiona, wyłącz ją. Jak zapewne już wiesz, niektórych ustawień nie można modyfikować, gdy maszyna wirtualna jest w stanie uruchomionym lub zapisanym (w tym zmiany konfiguracji wirtualnych dysków twardych IDE oraz dysków wirtualnych w formatach VHD).
  • Maszyna wirtualna nie powinna mieć żadnych migawek. Po zmodyfikowaniu wirtualnych dysków twardych powiązane z nimi migawki mogą stać się nieprawidłowe.
  • W Hyper-V nie można rozszerzać dysków należących do łańcucha dysków różnicowych.
  1. Z takimi wirtualnymi dyskami twardymi powiązane są podrzędne wirtualne dyski twarde, a każda próba ich edycji może spowodować utratę danych. Korzystając z funkcji Hyper-V, można zwiększyć rozmiar wyłącznie dynamicznie rozszerzanych lub stałych wirtualnych dysków twardych.
  2. Jeśli wszystko jest w porządku, można przystąpić do rozszerzania dysków. Jak wspomniano powyżej, proces ten obejmuje dwa główne etapy:

Rozszerz dysk twardy za pomocą Kreatora edycji dysku twardego.

Zwiększ rozmiar woluminu, uruchamiając narzędzie Zarządzanie dyskami wewnątrz maszyny wirtualnej Hyper-V.

  1. Poniżej omówimy każdy krok osobno, aby uniknąć niejasności.
    Menedżer Hyper-V Jak rozszerzyć dysk twardy maszyny wirtualnej Hyper-V Settings
    Pierwszy główny etap procesu przebiega w następujący sposób:

    Opening VM settings Otwórz

    . Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz

  2. .

  3. Hard Drive 

    Edit Wybierz opcję „ ” w panelu „ ” w sekcji „Hardware”

    i kliknij przycisk „ Selecting a virtual disk to expand vhdx in Hyper-V”. Ta czynność spowoduje automatyczne uruchomienie kreatora „Edit Virtual Hard Disk”

    .



  4. Next  Ta czynność spowoduje automatyczne uruchomienie kreatora „Edit Virtual Hard Disk” . Kliknij przycisk „ ”, aby pominąć krok „Locate Disk”

    .
    The location of a virtual disk in Hyper-V

  5. W kroku „Choose Action” wybierz opcję „ Expand  ”, aby zwiększyć pojemność wirtualnego dysku twardego. KliknijNext.

    Selecting the Hyper-V expand disk option

  6. W kroku Konfiguruj dysk możesz określić, o ile chcesz rozszerzyć dysk.

    entering the new disk size

  7. Następnym krokiem jest przejrzenie zmian, które zamierzasz wdrożyć. Kliknij Finish  , aby zakończyć działanie i zamknąć kreatora.

    Finishing editing a virtual hard disk in Hyper-V

  8. Aby sprawdzić, czy udało Ci się zwiększyć pojemność wirtualnego dysku twardego, kliknij prawym przyciskiem myszy maszynę wirtualną, wybierz Settings,  znajdźHard Drivei naciśnij przyciskInspect. W ten sposób uzyskasz dostęp do właściwości wirtualnego dysku twardego i będziesz mógł sprawdzić, czy maksymalny rozmiar dysku faktycznie się zwiększył.

    Checking the size of the increased virtual hard disk in Hyper-V

Jak zwiększyć rozmiar dysku VHDX, który nie jest podłączony do maszyny wirtualnej Hyper-V

Przyjrzyjmy się teraz, jak zwiększyć rozmiar wirtualnego dysku twardego w Menedżerze Hyper-V, jeśli ten dysk wirtualny nie jest podłączony do żadnej maszyny wirtualnej Hyper-V. Ta metoda działa również w przypadku VHDX i VHD dysków wirtualnych podłączonych do maszyn wirtualnych Hyper-V.

  1. W Menedżerze Hyper-V przejdź do Action i kliknij Edit Disk.

    How to expand VHDX that is not owned by any VM

  2. Znajdź potrzebny dysk wirtualny VHD lub VHDX albo wprowadź ścieżkę ręcznie.

    Selecting a VHDX file

  3. Wybierz czynność (Expand/Compact/Convert) podobną do tej, którą opisano wcześniej.

    expand hard disk in Hyper-V Manager

Jak powiększyć dysk VHDX w PowerShell

W PowerShell można wykonać podobne operacje w celu powiększenia dysków wirtualnych VHDX dla maszyn wirtualnych Hyper-V.

  1. Otwórz stronę PowerShell jako administrator.
  2. Przejdź do katalogu, w którym znajduje się potrzebny dysk wirtualny, na przykład:

    cd D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx

  3. Użyj polecenia Resize-VHD, aby zmienić rozmiar dysku wirtualnego.

    Resize-VHD -Path "VHDX_File_Path" -SizeBytes New_Size

    Na przykład, aby zmienić rozmiar dysku VHDX na 100 GB, użyj polecenia:

    Resize-VHD -Path "D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx" -SizeBytes 100GB

  4. Aby sprawdzić rozmiar dysku wirtualnego po zmianie rozmiaru, użyj polecenia:

    Get-VHD -Path "D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx"

Dzięki tej metodzie można również zwiększyć rozmiar dysków wirtualnych, które nie są podłączone do żadnej maszyny wirtualnej (dyski nienależące do maszyny wirtualnej).

Wypróbuj NAKIVO Backup & Replication dla Hyper-V

Wypróbuj NAKIVO Backup & Replication dla Hyper-V

Rozpocznij 15-dniową bezpłatną wersję próbną, aby korzystać z bezagentowych kopii zapasowych Hyper-V spójnych z aplikacją, oferujących natychmiastowe pełne i szczegółowe odzyskiwanie oraz wbudowaną ochronę przed oprogramowaniem wymuszającym okup.

Jak rozszerzyć wolumin wewnątrz maszyny wirtualnej

Kolejnym krokiem jest rozszerzenie woluminu (partycji) znajdującego się na wirtualnym dysku twardym. Operację tę wykonuje się w następujący sposób:

  1. Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz Connect. Uruchom maszynę wirtualną i zaloguj się.

    Connecting to a Hyper-V virtual machine

  2. Wpisz diskmgmt.msc w pasku wyszukiwania, aby otworzyć Narzędzie Zarządzanie dyskami na maszynie wirtualnej. Narzędzie Zarządzanie dyskami wyświetla istniejące woluminy oraz ilość nieprzydzielonego miejsca, które wykorzystamy do rozszerzenia C: dysku.

    Opening Disk Management in a guest Windows operating system

  3. Kliknij prawym przyciskiem myszy dysk C: i wybierz opcję Extend Volume. Spowoduje to uruchomienie kreatora Rozszerz wolumin .

    increase disk space for a volume located on an extended virtual disk

  4. Wybierz dostępną ilość miejsca, o którą chcesz rozszerzyć wolumin. Kliknij Next.

    Selecting the amount to increase disk space for a selected volume

  5. Sprawdź, czy wybrałeś prawidłowe ustawienia. Następnie kliknij Finish , aby zamknąć kreatora.

    finish extending the disk volume

  6. Jak widać na poniższym zrzucie ekranu, rozmiar dysku C: został pomyślnie zwiększony po rozszerzeniu woluminu.

    A virtual hard disk is increased and the system volume is expanded

Ochrona danych Hyper-V w NAKIVO Backup & Replication

NAKIVO Backup & Replication to niezawodne i wydajne rozwiązanie do ochrony danych w środowiskach Microsoft Hyper-V. Korzystając z rozwiązania NAKIVO, możesz:

  • Tworzyć kopie zapasowe maszyn wirtualnych oparte na obrazach, bezagentowe, przyrostowe i spójne z aplikacją.
  • Przechowywać kopie zapasowe na miejscu, zdalnie, w chmurze lub na taśmach.
  • Chronić dane kopii zapasowej przed oprogramowaniem wymuszającym okup za pomocą szyfrowanie kopii zapasowej i niezmienne kopie zapasowe.
  • Zautomatyzuj procesy tworzenia kopii zapasowych i odzyskiwania danych, planując je za pomocą intuicyjnego pulpitu nawigacyjnego kalendarza oraz Ochrona danych oparta na zasadach.
  • Utwórz Repliki Hyper-V maszyn wirtualnych źródłowych i przechowuj je na hoście docelowym.
  • Utwórz i zautomatyzuj scenariusze odzyskiwania awaryjnego, w tym tryb failover, powrót po awarii lub planowaną migrację. Przetestuj procesy odzyskiwania danych bez zakłócania środowiska produkcyjnego.

Alternatywy dla zwiększania rozmiaru dysku w Hyper-V

Jeśli nie możesz zwiększyć rozmiaru dysku maszyny wirtualnej w Hyper-V, możesz rozważyć alternatywne rozwiązania, aby zaspokoić potrzeby maszyn wirtualnych w zakresie pamięci masowej. Głównymi alternatywami są dodanie nowych zasobów magazynu oraz optymalizacja istniejącego magazynu dla maszyn wirtualnych.

  • Adding a new virtual disk. Można dodać nowy wirtualny dysk twardy do maszyny wirtualnej, utworzyć tabelę partycji w systemie operacyjnym gościa, sformatować partycje i zapisać dane maszyny wirtualnej na tym nowym dysku. Metodę tę można zastosować, gdy nowe dane można przechowywać oddzielnie od istniejącego wirtualnego dysku twardego (nie w sytuacjach, gdy dysk systemowy jest pełny i nie ma nic do usunięcia). Jeśli korzystasz z bazy danych, może zaistnieć konieczność przeniesienia jej na nowy, większy dysk wirtualny.
  • Optimization of existing virtual disks. Możesz zoptymalizować przestrzeń dyskową na istniejących dyskach wirtualnych. Usuń niepotrzebne logi oraz zbędne i tymczasowe pliki z dysków wirtualnych maszyn wirtualnych Hyper-V, aby zwolnić miejsce. Ta metoda sprawdza się, gdy przestrzeń dyskowa jest wykorzystywana nieefektywnie.
  • Move data to external storage. Jeśli na hoście Hyper-V brakuje miejsca na dane maszyn wirtualnych, można przenieść dane, takie jak pliki rzadko używane, na zewnętrzne serwery pamięci masowej lub do urządzenia NAS (Network Attached Storage). Kopie zapasowe i dane archiwalne można przenieść z hosta Hyper-V na urządzenie NAS.
  • Use dynamic disks. Rozmiar dysków dynamicznych rośnie wraz z zapisywaniem nowych danych. Dyski dynamiczne są przydatne, gdy maszyna wirtualna Hyper-V nie wykorzystuje całej przydzielonej przestrzeni dysku wirtualnego. Za pomocą wbudowanych narzędzi Hyper-V można przekonwertować dysk wirtualny stały na dysk wirtualny dynamiczny.
  • Implement storage tiering. Skonfiguruj w swojej infrastrukturze system typu „ obsługa warstw pamięci masowej ”. Przenieś często używane dane na szybką pamięć masową, a rzadziej używane dane na wolniejszą pamięć masową, co pozwala na racjonalne i tańsze wykorzystanie pamięci masowej.

Wnioski

Zwiększenie rozmiaru dysku wirtualnego Hyper-V dla maszyn wirtualnych jest stosunkowo łatwe i można to zrobić za pomocą wbudowanych narzędzi Hyper-V. Drugim ważnym krokiem jest rozszerzenie partycji w systemie operacyjnym gościa maszyny wirtualnej. Zdecydowanie zaleca się wykonać kopię zapasową maszyn wirtualnych przed podjęciem jakichkolwiek operacji na dyskach. Do szybkiego i skutecznego tworzenia kopii zapasowych maszyn wirtualnych należy używać NAKIVO Backup & Replication.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read