Zmiana wielkości partycji Raspberry Ubuntu

Tworząc obraz systemu na karcie pamięci dla Raspberry Pi mamy domyślnie ograniczoną wielkość partycji systemowej. Partycja po instalacji i aktualizacji pakietów zapełnia się i nie mamy już do dyspozycji miejsca na instalacje kolejnych pakietów. W przypadku Raspbiana możemy wykorzystać wbudowane narzędzie uruchamiane z poziomu konsoli raspi-config i tam możemy bezstresowo zmienić wielkość partycji systemowej. W przypadku Ubuntu Mate dla Raspberry wygląda to trochę inaczej i wcale nie jest trudne.

Zmiana wielkośc partycji systemowej

Opis dotyczący powiększenia partycji systemowej ( root ) dotyczy systemu Ubuntu Mate i na tym systemie były wykonywane poniższe polecenia. Najprawdopodobniej na każdej innej dystrybucji opartej na Debianie ( Ubuntu, Mint, Raspbian etc. ) proces zmiany wielkości partycji będzie wyglądał identycznie. Możemy oczywiście zmienić partycję na karcie SD z Raspberry na innym komputerze ( Windows / Linux / OS X ) wykorzystując oprogramowanie z GUI np. gparted dla Linux lub disk utility dla OS X.

Cała operacja będzie wykonywana w terminalu, tak więc wpisujemy w konsoli poniższe polecenie:

sudo fdisk -l

Zobaczmy listę naszych partycji, sprawdzamy czy mamy urządzenie pod ID: mmcblk0 i zmieniamy wielkość partycji wykorzystując program fdisk:

sudo fdisk /dev/mmcblk0

Następnie sterujemy programem interaktywnie wprowadzając odpowiednie jednoznakowe polecenia:

d ( kasowanie partycji )
2 ( numer kasowanej partycji )

n ( tworzenie nowej partycji )
p ( primary )
2 ( nr partycji )

w ( zapis )

Po zapisie dostaniemy odpowiedź:

The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy

Jak widać dostajemy komunikat: Device or resource busy tak więc aby zmiany zostały wykonane restartujemy Raspberry:

sudo reboot

po czym wywołujemy poniższe polecenie, które faktycznie zwiększy rozmiar naszej partycji systemowej:

sudo resize2fs /dev/mmcblk0p2

Sprawdzamy czy faktycznie partycja systemowa została zmieniona:

df -h

w moim przypadku partycja systemowa została powiększona do maksymalnego rozmiaru dopuszczalnego na karcie pamięci o pojemności 8GB:

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       7,2G  3,5G  3,8G  49% /

Słowa kluczowe: powiększenie partycji, zwiększenie, rozmiar partycji, ubuntu mate, raspberry

Dodaj komentarz