Instancja EC2 na Amazon i jestem witany z "nie ma miejsca na dysku"
Zainstalowałem instancję Amazon EC2 fedora i skopiowałem pliki z jednej lokalizacji do drugiej. Ale jestem witany z "nie ma miejsca na dysku".
Zrobiłem df -f
.
Z wyjściem:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 15G 0 100% /
none 312M 0 312M 0% /dev/shm
Chcę zwiększyć przestrzeń dla instancji ec2 na amazon. Może mi ktoś pomóc? Dzięki za pomoc.
6 answers
Oto jeszcze łatwiejsza metoda. (Moja instancja m2.2xlarge została stworzona z RedHat Linux 6.2, odkryłem, że ma marne 6GB z 850gb dostępnych):
-
Przez ssh, sprawdź spację pod rootem:
$df -h
Filesystem Size Used Avail Use% Mounted on /dev/xvde1 6G 6G 0G 100% / none 17G 0 17G 0% /dev/shm
-
Z konsoli aws zatrzymaj instancję
- z konsoli aws odłącz głośność (chociaż zwróć uwagę na punkt montowania pod informacjami o załączniku, np
/dev/sda1
) - z konsoli aws Zrób migawkę woluminu
- z konsoli aws, utwórz nowy wolumin za pomocą migawki (używając wszystkich pozostałych 825gb w moim przypadku m2.2xlarge) [[8]} z konsoli aws podłącz nowy wolumin do oryginalnego punktu montowania / dev / sda1
- z konsoli aws uruchom ponownie instancję i ssh z powrotem do instancji
-
Z ssh Uruchom resize2fs na głównym systemie plików (zobacz
df -h
wyjście w kroku 1)$resize2fs/dev / xvde1
Poczekaj kilka minut, ewentualnie idź i uważaj na swojego kumpla, który jest zatrzymanie wszystkich usług root itp jak szef : )
- Obserwuj nowe Mount jamiste: $df-h
Filesystem Size Used Avail Use% Mounted on /dev/xvde1 813G 3.7G 801G 1% / none 17G 0 17G 0% /dev/shm
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-20 04:51:35
I got a solution guys yippeeee
Zakładając, że używasz Linux AMI, w Twoim przypadku masz łatwą metodę zwiększenia rozmiaru systemu plików:
1) Zatrzymaj instancję
2) Odłącz objętość korzenia
3) Migawka woluminu
4) Utwórz nowy wolumin z migawki używając nowego rozmiaru
5) Dołącz Nowy wolumin do instancji w tym samym miejscu, w którym znajdował się oryginalny
6) Uruchom instancję, zatrzymaj wszystkie usługi oprócz ssh i ustaw główny system plików tylko do odczytu
7) Powiększ system plików (używając na przykład resize2fs) i ewentualnie partycję
8) restart
Jako alternatywę możesz również uruchomić nową instancję i zmapować magazyn wystąpień lub utworzyć nowy ami łącząc dwa poprzednie kroki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-21 14:45:10
Znajdź największe pliki za pomocą du-a | sort-n zatrzymaj niektóre usługi, mogą zablokować ukryte / usunięte pliki przed ostatecznym usunięciem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-20 14:14:45
Twój przypadek jest ważny, gdy instancja EC2 została utworzona z "EBS-Store "zamiast"Instance-Store". Instancja EC2 utworzona z "instance-store" zawsze będzie miała ogromną przestrzeń (około 200GB +) przeznaczoną dla katalogu / mnt.
W przeciwnym razie twoje rozwiązanie jest ważne dla tych maszyn EC2 utworzonych z "EBS-Store". Możesz zrobić więcej z takimi maszynami.
- Zmień typ zakończenia
- Zmień typ instancji
- Utwórz AMI z instancji
- Auto-skala z łatwością.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-03 09:34:45
Pominąłem wszystkie detach/snapshot/new volume rzeczy... właśnie zmieniłem rozmiar.
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 5904748 4725152 1119608 81% /
none 15728640 0 15728640 0% /dev/shm
[root@ip-10-25-6-214 ~]# resize2fs /dev/sda1
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/sda1 to 31457280 (4k) blocks.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-12 18:11:50
Zamontowałem dysk na innej instancji EC2, gdzie mogłem z powodzeniem użyć growpart, a następnie resize2fs. Po tym montażu z powrotem do instancji origin EC2.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-05 06:49:43