Raspberry Pi to platforma komputerowa stworzona przez Raspberry Pi Foundation. Premiera urządzenia miała miejsce 29 lutego 2012 roku.
Urządzenie oparte jest na układzie Broadcom BCM2835 SoC, który składa się z procesora ARM1176JZF-S 700 MHz, VideoCore IV GPU i 256 megabajtów (MB) pamięci RAM. Urządzenie nie posiada wbudowanego dysku twardego, a w zamian posiada złącze dla kart SD w celu załadowania systemu operacyjnego i przechowywania danych. Aby dopasować obraz systemu dla wszystkich kart pamięci domyślne wielkość partycji root to mniej niż 2GB, dzięki temu obraz można mieścić na kartach SD o różnej pojemności. W tym miejscu pojawia się pytanie, jak użyć pozostałego dostępnego wolnego miejsca.
Uruchom fdisk:
fdisk -cu /dev/mmcblk0
Sprawdź jak wygląda aktualny rozkład partycji wpisując "p" :
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 2048 155647 76800 c W95 FAT32 (LBA)
/dev/mmcblk0p2 157696 3414015 1628160 83 Linux
/dev/mmcblk0p3 3416064 3807231 195584 82 Linux swap / Solaris
W tym miejscu należy zanotować początek drugiej partycji mmcblk0p2 czyli 157696.
Usuwamy partycje /dev/mmcblk0p2 i /dev/mmcblk0p3 wydając polecenie "d" i podając nr partycji odpowiednio 2 i 3.
Tworzymy nową partycje podstawową wydając polecenia "n" "p" "2".Program zapyta o blok startowy nowej partycji, należy podać wartość odczytaną z pierwszego listingu. W opisywanym przykładzie jest to 157696.
Jeżeli potrzebujemy partycji swap należy podać jeszcze ostatni sektor nowej partycji, najprościej odjąć od ostatniego dostępnego bloku ilość bloków którą wcześniej zajmowała partycja wymiany czyli 195584.
Przykład dla karty SD o pojemności 4GB:
Ostatni blok to 7744511:
7744511−195584=7548927
Wartość 7548927 wpisujemy jako ostatni blok partycji nr 2.
Tworząc partycje swap wybieramy kolejno "n" "p" "3" i przydzielamy całe dostępne miejsce. Należy pamiętać o zmianie identyfikatora nowej partycji, domyślnie jest to 83 (Linux), zmieniamy to przez opcję "t" na Id 82 (Linux swap).
Zapisujemy nowy rozkład partycji w urządzeniu blokowym przez wybranie opcji "w" i opuszczamy program fdisk.
Aby system operacyjny mógł używać nowej tablicy partycji należy go uruchomić ponownie.
Ostatni krok to zmiana rozmiaru systemu plików, wykonujemy to z konta root poleceniem:
resize2fs /dev/mmcblk0p2
Brak komentarzy:
Prześlij komentarz