Jak zwiększyć przestrzeń na dysku na instancji EC2

Jak zwiększyć przestrzeń na dysku na instancji EC2
Amazon EC2 jest jedną z najbardziej preferowanych platform używanych do dostarczania serwerów WWW ze względu na jego elastyczność. Możesz uruchomić serwer WWW z ograniczonymi zasobami, a później możesz skalować zasoby serwera WWW w razie potrzeby. Ten blog wyjaśnia procedurę zwiększania przestrzeni dysku w instancji EC2 za pomocą następujących kroków.
  • Włóż kopii zapasowej EBS
  • Zwiększ wielkość objętości EBS
  • Zwiększyć rozmiar partycji
  • Rozszerzyć system plików
    • Rozszerzyć system plików ext4
    • Rozszerz system plików XFS

Włóż kopii zapasowej EBS

Przed zwiększeniem wielkości objętości EBS, zawsze dobrą praktyką jest tworzenie kopii zapasowej objętości EBS; Jeśli coś pójdzie nie tak, masz kopię zapasową woluminu EBS i możesz przywrócić swoje dane. Odwiedź następujący link do zalogowania się do konsoli zarządzania AWS.

https: // konsola.AWS.Amazonka.com

Po zalogowaniu się do konsoli zarządzania AWS, przejdź do usług EC2.

Przed rozpoczęciem upewnij się, że używasz nowej konsoli EC2, ponieważ stara konsola EC2 może się nieznacznie różnić. Aby przejść do nowej konsoli EC2, włącz przycisk „Nowe doświadczenie EC2” w lewym górnym rogu usługi EC2.

Po przejściu na nową konsolę EC2 wybierz opcję „Wolume” z lewego panelu bocznego pod „Elastic Block Store”.

Wyświetli tam wszystkie dostępne objętości EBS. Wybierz głośność EBS instancji, którą chcesz zmienić, i kliknij przycisk „Action” na górze.

Wybierz opcję „Utwórz migawkę” z menu rozwijanego, a poprosi o opis migawki. Dodaj opis i kliknij przycisk „Utwórz migawkę” w prawym dolnym rogu.

Wybierz opcję „Snapshot” z lewego panelu bocznego w sekcji „Elastic Block Store” i pokaże tam utworzony migawkę.

Zwiększ wielkość objętości EBS

Po wykonaniu migawki objętości EBS pierwszym krokiem jest zwiększenie wielkości objętości EBS instancji EC2 z konsoli EC2. Wybierz opcję „Volume” z lewego panelu bocznego w „Elastic Block Store”.

Wyświetli tam wszystkie dostępne objętości EBS. Wybierz głośność EBS instancji, którą chcesz zmienić, i kliknij przycisk „Action” na górze.

Z listy rozwijanej wybierz opcję „modyfikuj wolumin”, wyświetlając wyskakujące okienko.

Ze wyskozy. Pole rozmiaru pokazuje bieżący rozmiar objętości EBS, i.mi., 8 GB. Zwiększ rozmiar objętości EBS do żądanej wartości i kliknie modyfikuj.

Po kliknięciu przycisku „Zmodyfikuj” pojawia się nowe wyskakujące okienko, prosząc o zgodę na zastosowanie zmian.

Kliknij przycisk „Tak”, a zacznie modyfikować głośność EBS. Modyfikacja głośności może zająć trochę czasu. Sprawdź stan objętości i poczekaj na zakończenie optymalizacji.

Zwiększyć rozmiar partycji

Po zwiększeniu wielkości głośności EBS połącz się z instancją nad SSH, aby sprawdzić rozmiar głośności EBS.

Ubuntu@ubuntu: ~ $ ssh ubuntu@ -I

Teraz użyj df polecenie wymienienia wszystkich systemów plików zamontowanych na Twoim dysku.

Ubuntu@ubuntu: ~ $ sudo df -ht

Rozmiar głównego systemu plików (/dev/xvda1) jest nadal 8 GB, a jego typem jest ext4. Teraz użyj lsblk polecenie w terminalu, aby sprawdzić, czy dysk ma rozszerzoną partycję.

Ubuntu@ubuntu: ~ $ sudo lsblk

Objętość korzenia (/dev/xvda) ma partycję (/dev/xvda1). Rozmiar objętości wynosi 20 GB, ale rozmiar partycji nadal wynosi 8 GB. Teraz użyj Growpart polecenie w terminalu, aby rozszerzyć rozmiar partycji.

Ubuntu@ubuntu: ~ $ sudo Growpart /dev /xvda 1

Ponownie użyj lsblk polecenie w terminalu, aby sprawdzić, czy rozmiar partycji rozszerzył się.

Ubuntu@ubuntu: ~ $ sudo lsblk

Zakres systemu plików

Do tej pory rozmiar głośności i rozmiar partycji zostały rozszerzone. Użyj polecenia DF, aby sprawdzić, czy główny system plików został rozszerzony, czy nie.

Ubuntu@ubuntu: ~ $ sudo df -ht

Rozmiar głównego systemu plików wynosi nadal 8 GB i należy go przedłużyć. Aby rozszerzyć różne typy systemów plików, używane są różne polecenia.

Rozszerzyć system plików ext4

Aby przedłużyć ext4 system plików, Zmiana respize2fs Polecenie jest używane.

Ubuntu@ubuntu: ~ $ sudo resize2fs /dev /xvda1

Teraz ponownie wymień wszystkie systemy plików w instancji EC2 za pomocą df Komenda.

Ubuntu@ubuntu: ~ $ sudo df -ht

Po uruchomieniu Zmiana respize2fs polecenie, rozmiar systemu plików jest zwiększony.

Rozszerz system plików XFS

Aby zwiększyć rozmiar systemu plików XFS, xfs_growfs Polecenie jest używane. Jeśli narzędzia XFS nie są zainstalowane w instancji EC2, użyj następującego polecenia, aby zainstalować.

Ubuntu@ubuntu: ~ $ sudo apt instal xfsprogs

Po zainstalowaniu narzędzia XFS rozszerz system plików XFS za pomocą xfs_growfs Komenda.

Ubuntu@ubuntu: ~ $ sudo xfs_growfs -d /

Wniosek

Jako architekt rozwiązania w chmurze lub administrator systemu, ograniczone zasoby w chmurze początkowo, a później skalowanie zasobów o zwiększonym ruchu. Prawie wszyscy dostawcy usług w chmurze zapewniają możliwość skalowania zasobów w razie potrzeby. Ten blog wyjaśnia krok po kroku procedurę zwiększania miejsca na dysku na instancji AWS EC2.