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.

Author: Chris Martin, 2011-05-27

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):

  1. 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
    
  2. Z konsoli aws zatrzymaj instancję

  3. z konsoli aws odłącz głośność (chociaż zwróć uwagę na punkt montowania pod informacjami o załączniku, np /dev/sda1)
  4. z konsoli aws Zrób migawkę woluminu
  5. z konsoli aws, utwórz nowy wolumin za pomocą migawki (używając wszystkich pozostałych 825gb w moim przypadku m2.2xlarge)
  6. [[8]} z konsoli aws podłącz nowy wolumin do oryginalnego punktu montowania / dev / sda1
  7. z konsoli aws uruchom ponownie instancję i ssh z powrotem do instancji
  8. Z ssh Uruchom resize2fs na głównym systemie plików (zobacz df -h wyjście w kroku 1)

    $resize2fs/dev / xvde1

  9. Poczekaj kilka minut, ewentualnie idź i uważaj na swojego kumpla, który jest zatrzymanie wszystkich usług root itp jak szef : )

  10. 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
    
 50
Author: Riaz Rizvi,
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.

 10
Author: onkar,
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.

 2
Author: Anona112,
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.

  1. Zmień typ zakończenia
  2. Zmień typ instancji
  3. Utwórz AMI z instancji
  4. Auto-skala z łatwością.
 0
Author: Rakesh Sankar,
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.
 0
Author: user3735262,
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.

 0
Author: Roger,
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