Skocz do zawartości
Kolopik

Rozszerzenie partycji systemowej

Polecane posty

Cześć, mam problem. Dokupiłem sobie dysk do VPSa i nijak nie mogę poradzić sobie z rozszrzeniem partycji systemowej. 

Polecenie df -h:
 

Cytat

root@server:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           799M   11M  789M   2% /run
/dev/vda5        20G   16G  2.7G  86% /
tmpfs           4.0G  136K  4.0G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           4.0G     0  4.0G   0% /sys/fs/cgroup
/dev/vda1       236M   62M  162M  28% /boot
tmpfs           799M     0  799M   0% /run/user/1006

 


fdisk -l
 

Cytat


Disk /dev/vda: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x77c1be6a

Device     Boot  Start      End  Sectors  Size Id Type
/dev/vda1  *      2048   499711   497664  243M 83 Linux
/dev/vda2       501758 41940991 41439234 19.8G  5 Extended
/dev/vda5       501760 41940991 41439232 19.8G 83 Linux

 


 

No więc za pomocą fdiska skasowałem partycję vda5, utworzyłem nową powiększoną zaczynając od 501760 sektora. Serwer nie wstaje. 

Macie jakies sprawdzone sposoby żeby zrobić to online?  

Znalałem jeszcze coś takiego: https://falstaff.agner.ch/2013/12/22/online-resize-root-filesystem-on-a-gpt-partition/

Wszystko przebiega pomyślnie, jednak serwer również nie wstaje 😆 

Pomocy :P 
 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Na OnLine'owym systemie chcesz modyfikować partycję, która masz aktualnie zamontowaną? Da się tak?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Według supportu sposób z podanego linku powinien zadziałać.bproblen w tym, se nie mogę zamontować livecd przez BBC bo po prostu się nie wyświetla, pomimo tego że wgrałem 2 razy.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dlatego się nie udzielam dalej :P Teoretycznie by się dało, ale w praktyce bałbym się o dane, niezależnie od filesystemu. Przy dobrym założeniu operacja nie powinna zająć więcej niż 15 minut.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@Spoofy, dlatego swoje pytanie sformułowałem w ten a nie inny sposób. Kolega pytając wyraźnie napisał:

10 godzin temu, Kolopik napisał:

żeby zrobić to online?

;)

  • Lubię 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W teorii działa, robiłem tak kiedyś na vm w ovh  i niedawno w vm w proxmox - aczkolwiek restart musi być,

10 godzin temu, Kolopik napisał:

Wszystko przebiega pomyślnie, jednak serwer również nie wstaje

 

Na którymś etapie serwer się wyłącza, czy nie wstaje po restarcie?

Jeśli po restarcie - coś pokazuje konsola awaryjna czy poprostu black screen?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mogę powtórzyć proces wieczorem i dać kompletne info, ale w vnc było coś takiego:

 

Borowanie z dysku... Długo długo nic i potem błąd dysku że nie może znaleźć partycji o jakimś tam uid. 

 

Później wkleje screena jak mi się uda doprowadzić do błędu.

 

Myslalem aby zrobić to za pomocą live CD wtedy chyba byłoby to bardziej pewne bo mógłbym montować inumountowac partycje

Edytowano przez Kolopik

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

uuid partycji się zmieni jak ją resize'ujesz. Popraw /etc/fstab, najlepiej na sztywno dając urządzenie zamiast uuid.

Edit: Kolega @mariaczi poprawił mnie - PARTUUID się zmieni, zaś UUID nie powinno ;)

Niemniej jednak najlepiej będzie wyedytować fstab po zmianie.

Najlepiej będzie przeprowadzić operację tak jak mówisz - z poziomu livecd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
18 minut temu, Spoofy napisał:

uuid partycji się zmieni jak ją resize'ujesz. Popraw /etc/fstab, najlepiej na sztywno dając urządzenie zamiast uuid.

Edit: Kolega @mariaczi poprawił mnie - PARTUUID się zmieni, zaś UUID nie powinno ;)

Niemniej jednak najlepiej będzie wyedytować fstab po zmianie.

Sposób z linku:

https://falstaff.agner.ch/2013/12/22/online-resize-root-filesystem-on-a-gpt-partition/

 

Wykonałem zachowując uid partycji to po odpaleniu maszyny nie mogło znaleźć GRUBA czy cos w tym stylu. Z automatu wszedłem do gruba przez vnc.

 

Sory że piszę tak zdawkowo, ale odpisuje z telefonu :/

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W takim układzie - back to basics - jakie distro, w jakiej wersji, jaka wirtualizacja?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
8 godzin temu, Spoofy napisał:

W takim układzie - back to basics - jakie distro, w jakiej wersji, jaka wirtualizacja?

DEbian 9 

 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u1 (2019-09-20) x86_64 GNU/Linux

 

Wirtualizacja KVM. 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 8.11.2019 o 19:00, Kolopik napisał:

DEbian 9 

 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u1 (2019-09-20) x86_64 GNU/Linux

 

Wirtualizacja KVM. 


W zależności od konkretnego setup'u po stronie hosta - najprościej byłoby przekopiować obraz partycji na nowy z prealokacją (o ile to raw lub qcow2) i wtedy ogarnąć sobie filesystem.

Na chwilę obecną, najprościej byłoby zrobić tak jak sam powiedziałeś - livecd, expand i ustawienie fstab lub poprosić o pomoc support usługodawcy, u którego się hostujesz - z poziomu hosta  prościej byłoby ogarnąć taką operację np. logując się na tty livecd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
1 minutę temu, Spoofy napisał:


W zależności od konkretnego setup'u po stronie hosta - najprościej byłoby przekopiować obraz partycji na nowy z prealokacją (o ile to raw lub qcow2) i wtedy ogarnąć sobie filesystem.

Na chwilę obecną, najprościej byłoby zrobić tak jak sam powiedziałeś - livecd, expand i ustawienie fstab lub poprosić o pomoc support usługodawcy, u którego się hostujesz - z poziomu hosta  prościej byłoby ogarnąć taką operację np. logując się na tty livecd.

Ogarnąłem to za pomocą livecd. Dzięki za wszelkie wskazówki :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
7 minut temu, Kolopik napisał:

Ogarnąłem to za pomocą livecd. Dzięki za wszelkie wskazówki :)


Za dużo Ci nie pomogliśmy - sam wiedziałeś jak to zrobić od początku 😉

Następnym razem podczas instalacji systemu i tworzenia partycji, polecam roważyć użycie wspomnianego LVM'a - wtedy bez problemu można manipulować wielkością partycji "online", również tej systemowej.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dołącz do rozmowy

Możesz pisać i zarejestrować się później. Jeśli masz konto,Zaloguj się teraz, aby publikować na swoim koncie.

Gość
Odpowiedz...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
×
  • Utwórz nowe...

Ważne informacje

Korzystając z forum, wyrażasz zgodę na: Warunki korzystania z serwisu, Regulamin, Polityka prywatności.