Zmiana rozmiaru partycji root na instancji AWS Linux

Zmiana rozmiaru partycji root na instancji AWS Linux

Objętości elastyczne AWS zmieniły sposób stosowania objętości w instancjach EC2. Możesz teraz zmodyfikować rozmiar woluminu, wydajność lub typ woluminu, podczas gdy wolumin jest używany. Twoja aplikacja będzie nadal funkcjonować normalnie, gdy zmiana zachodzi.

Dzięki prostemu wywołaniu interfejsu API możesz natychmiast wprowadzić zmiany w infrastrukturze pamięci, eliminując lub upraszczając wiele obowiązków planowania, strojenia i zarządzania przestrzenią. Zamiast tradycyjnego procesu udostępniania, który zajmuje tygodnie lub miesiące, możesz teraz wprowadzić natychmiastowe zmiany w infrastrukturze przechowywania.

Ten samouczek pomoże ci zmienić rozmiar partycji root instancji EC2 Linux bez żadnych przestojów dla Twojej aplikacji. Te same kroki będą również pomocne w zwiększeniu innych partycji (nie root) systemu.

OSTRZEŻENIE: Zdecydowanie zaleca się utworzenie pełnej kopii zapasowej (AMI) instancji przed zmianą rozmiaru objętości głównego. Będzie to pomocne w odzyskiwaniu się po nieoczekiwanych niepowodzeniach.

Zmień rozmiar objętości EBS w instancjach EC2 Linux

Elastyczne tomy AWS umożliwiają zmianę zmiany rozmiaru woluminów bez żadnych przestojów twoich aplikacji. Jest to bardzo przydatne w aplikacjach produkcyjnych. Oto samouczek krok po kroku do zmiany rozmiaru objętości EBS w instancji EC2 i rozmiar rozmiaru partycji.

  1. Mam działającą instancję EC2 z Ubuntu Linux. Zaloguj się do pulpitu nawigacyjnego EC2 na koncie AWS i zidentyfikuj swoją instancję.

    Uruchamianie instancji EC2

  2. To początkowo zostało uruchomione z 12 GB woluminu EBS dołączonym do instancji EC2. W miarę wzrostu wielkości danych aplikacji musimy zwiększyć przestrzeń dysku.

    Obecny rozmiar głośności EBS

  3. Sprawdź rozmiar partycji głośności EBS dołączonej do systemu plików głównych.
    Sprawdź rozmiar dysku przymocowany do systemu plików root.
  4. Przejdź do deski rozdzielczej EC2 i kliknij prawym przyciskiem myszy głośność EBS przymocowaną do instancji. Kliknij Zmodyfikuj objętość:
    Zmodyfikuj objętość EBS
  5. W przeglądarce pojawi się okno dialogowe.Ustaw nowy rozmiar woluminu EBS i kliknij Modyfikować
    Ustaw nowy rozmiar głośności EBS
  6. Wolumen rozpocznie proces rozmiaru i optymalizacji, który można zobaczyć na konsoli. Zajmie to kilka minut, aby zakończyć proces rozmiaru EBS. W kolumnie stanu woluminu zobaczysz wiadomość:Modyfikowanie objętości EBS
  7. Poczekaj, aż kolumna stanu głośności zmieni się na „w użyciu” z zielonym kolorem.

    Objętość EBS po zmianie rozmiaru

  8. Zaloguj się do instancji i wpisz polecenie „LSBLK”, aby wyświetlić załączone objętości i partycje dysku. Może się okazać, że rozmiar głośności jest zwiększony, ale partycja zamontowana na systemie plików root (/) jest nadal taka sama.

    Sprawdź zwiększoną wielkość objętości

  9. Użyj „Growpart” Polecenie, aby zmienić rozmiar partycji root do bezpłatnego dostępnego tomu. To polecenie przyjmuje dwa parametry, najpierw, jeśli nazwa woluminu, a drugi to numer partycji.

    Zmień rozmiar partycji root
    Teraz możesz zobaczyć, że rozmiar partycji jest również zwiększony wraz z „LSBLK” Komenda.

  10. Teraz musisz rozmiar partycji ręcznie z wiersza poleceń. Wcześniej określ typ systemu plików na tym partycji za pomocą następującego polecenia:
    Sprawdź typ systemu plików
  11. Wreszcie rozmiar partycji na podstawie systemu plików. W moim przypadku partycja została sformatowana za pomocą ext4. Więc użyłem „Zastosisz2FS” polecenie, aby to zmienić rozmiar.

    Zmień rozmiar partycji root
    Jeśli partycja jest sformatowana z systemem plików XFS, użyj „Xfs_growfs -d /” polecenie wykonania tej operacji.

  12. Wszystkie zrobione!

Zakończyć

Nowe elastyczne tomy AWS umożliwiają rozmiar online, co jest bardzo pomocne w środowiskach produkcyjnych. Możesz szybko zwiększyć rozmiar dysku swoich instancji bez żadnych przestojów. W tym samouczku dowiedziałeś się o zmianie rozmiaru objętości EBS w instancjach EC2 Linux.

W tym przewodniku zapewniamy kroki w celu szybkiego rozmiaru woluminu w instancji EC2 Linux.