Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Rozszerzenie partycji systemowej


Kolopik

Rekomendowane odpowiedzi

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 
 

Odnośnik do komentarza
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?

Odnośnik do komentarza
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

Edytowane przez Kolopik
Odnośnik do komentarza
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.

Odnośnik do komentarza
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 :/

 

 

Odnośnik do komentarza
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.

Odnośnik do komentarza
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 :)

Odnośnik do komentarza
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.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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