Jak szybko zwiększyć rozmiar dysku na serwerze

Cześć wszystkim! Niedawno natknąłem się na pozornie proste zadanie: zwiększenie rozmiaru dysku na serwerze. Linux.

Opis zadania

Mam serwer w chmurze. W moim przypadku jest to Google Cloud Compute Engine. System operacyjny to UbuntuAktualnie podłączony jest dysk 30 GB. Baza danych rośnie, pliki się rozrastają, więc musimy zwiększyć rozmiar dysku, powiedzmy, do 50 GB. Niczego nie odłączamy ani nie restartujemy.

Uwaga! Zanim zaczniesz, zrób kopię zapasową wszystkich ważnych informacji!

1. Najpierw sprawdźmy, ile mamy wolnego miejsca. W konsoli Linux Piszę:

df -h

Jak szybko zwiększyć rozmiar dysku na serwerze
Krótko mówiąc, mam w sumie 30 GB, a obecnie mam wolne 7.9 GB. Należy zwiększyć.

2. Następnie przechodzę i podłączam kilka kolejnych GB poprzez konsolę hosta. W Google Cloud można to zrobić łatwo i bez konieczności ponownego uruchamiania. Przechodzę do Compute Engine -> Dyski -> Wybieram dysk mojego serwera - i zmieniam jego rozmiar:

Jak szybko zwiększyć rozmiar dysku na serwerze
Wchodzę do środka, klikam „Edytuj” i zwiększam rozmiar dysku do potrzebnego mi rozmiaru (w moim przypadku do 50 GB).

3. Mamy więc teraz 50 GB. Sprawdźmy to. serwer Komenda:

sudo fdisk -l

Jak szybko zwiększyć rozmiar dysku na serwerze
Widzimy nasze nowe 50 GB, ale na razie możemy wykorzystać tylko 30 GB.

4. Teraz usuńmy obecną partycję dysku o rozmiarze 30 GB i utwórzmy nową o rozmiarze 50 GB. Możesz mieć wiele sekcji. Być może będziesz musiał utworzyć także kilka nowych sekcji. Do tej operacji wykorzystamy program fdisk, który umożliwia zarządzanie partycjami dysku twardego. Ważne jest również zrozumienie, czym są partycje dyskowe i do czego służą – czytaj dalej tutaj. Aby uruchomić program fdisk używamy polecenia:

sudo fdisk /dev/sda

5. Wewnątrz trybu interaktywnego programu fdisk Wykonujemy kilka operacji.

Najpierw wpisujemy:

p

Jak szybko zwiększyć rozmiar dysku na serwerze
Polecenie zwraca listę naszych bieżących partycji. W moim przypadku jest jedna partycja o rozmiarze 30 GB i druga o rozmiarze 20 GB, jeśli można tak powiedzieć.

6. Następnie wchodzimy:

d

Jak szybko zwiększyć rozmiar dysku na serwerze
Usuwamy bieżącą partycję, aby utworzyć nową dla całych 50 GB. Przed operacją sprawdzamy jeszcze raz czy zrobiliśmy kopię zapasową ważnych informacji!

7. Następnie mówimy programowi:

n

Jak szybko zwiększyć rozmiar dysku na serwerze
Polecenie tworzy nową sekcję. Wszystkie parametry powinny zostać ustawione na wartości domyślne – wystarczy nacisnąć Enter. Jeśli masz jakiś szczególny przypadek, podaj swoje parametry. Jak widać na zrzucie ekranu, utworzyłem partycję o rozmiarze 50 GB — dokładnie tyle, ile potrzebowałem.

8. Na koniec mówię programowi:

w

Jak szybko zwiększyć rozmiar dysku na serwerze
To polecenie zapisuje zmiany i wychodzi. fdisk. Nie martw się, jeśli odczyt tablicy partycji nie powiedzie się. Poniższe polecenie pomoże rozwiązać ten problem. Zostało już tylko trochę.

9. Wyszliśmy fdisk i wróciłem do głównej Linux — wiersz. Następnie wpisujemy go zgodnie z wcześniejszymi wskazówkami:

sudo partprobe /dev/sda

Jeśli wszystko poszło dobrze, nie zobaczysz żadnego komunikatu. Jeżeli nie masz zainstalowanego programu część sondy, a następnie zainstaluj. Dokładnie część sondy zaktualizuje tabele partycji, co pozwoli nam rozszerzyć partycję do 50 GB online. Przejdźmy dalej.

Wskazówka! Zainstalować część sondy możesz to zrobić tak:

 apt-get install partprobe


10. Teraz pozostało już tylko ponowne zdefiniowanie rozmiaru partycji za pomocą programu zmiana rozmiaru2fs. Zrobi to online - nawet w tym momencie miałem uruchomione skrypty i zapisywałem je na dysku.

Program zmiana rozmiaru2fs nadpisze metadane systemu plików. Aby to zrobić, użyj następującego polecenia:

sudo resize2fs /dev/sda1

Jak szybko zwiększyć rozmiar dysku na serwerze
Tutaj sda1 jest nazwą Twojej partycji. W większości przypadków jest to sda1, ale mogą zdarzyć się wyjątki. Uważaj. W efekcie program zmienił nam rozmiar partycji. Myślę, że to sukces.

11. Teraz upewnijmy się, że rozmiar partycji uległ zmianie i teraz wynosi 50 GB. Aby to zrobić powtarzamy pierwsze polecenie:

df -h

Jak szybko zwiększyć rozmiar dysku na serwerze

Źródło: www.habr.com

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster