Wyszukiwanie w witrynie

PiShrink — zmniejsz obrazy Raspberry Pi


Raspberry Pi nie wymaga przedstawiania. Jest to mały, niedrogi komputer wielkości karty kredytowej, który można podłączyć do monitora lub telewizora. Możemy podłączyć standardową klawiaturę i mysz i używać go jako pełnowartościowego komputera stacjonarnego do wykonywania codziennych zadań, takich jak przeglądanie Internetu, granie w filmy/gry, przetwarzanie tekstu i tworzenie arkuszy kalkulacyjnych i wiele więcej. Został opracowany głównie do nauczania informatyki w szkołach. Obecnie Raspberry Pi jest szeroko stosowane w szkołach wyższych, małych i średnich organizacjach oraz instytutach do nauczania kodowania. Jeśli posiadasz urządzenie Raspberry Pi, możesz wypróbować skrypt bash o nazwie „PiShrink”, który służy do zmniejszania obrazów Raspberry Pi.

PiShrink automatycznie zmniejszy obraz pi, który następnie zmieni rozmiar do maksymalnego rozmiaru karty SD podczas uruchamiania. Dzięki temu szybsze będzie ponowne umieszczanie obrazu na karcie SD, a zmniejszone obrazy będą lepiej kompresowane. Może to być przydatne do dopasowania dużych obrazów na karcie SD. W tym krótkim przewodniku nauczymy się zmniejszać obrazy Raspberry do mniejszych rozmiarów w systemach Linux i Unix.

Zainstaluj PiShrink w systemie Linux

Aby zainstalować PiShrink na swoim Linuksie, najpierw pobierz najnowszą wersję za pomocą polecenia:

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

Następnie uczyń pobrany plik binarny PiShrink jako plik wykonywalny:

chmod +x pishrink.sh

Na koniec przesuń go swoją ścieżką:

sudo mv pishrink.sh /usr/local/bin/

Zmniejsz obrazy Raspberry Pi za pomocą PiShrink

Jak już zapewne wiesz, Raspbian to oficjalny system operacyjny dla wszystkich modeli Raspberry Pi. Fundacja Raspberry opracowała wersję Raspberry Pi Desktop na komputery PC i Mac. Możesz utworzyć Live CD, uruchomić go na maszynie wirtualnej, a nawet zainstalować na swoim pulpicie. Dostępnych jest również kilka nieoficjalnych obrazów systemu operacyjnego dla Raspberry Pi. Na potrzeby testów pobrałem oficjalny system operacyjny Raspbian z oficjalnej strony pobierania.

Rozpakuj pobrany obraz systemu operacyjnego:

unzip 2019-04-08-raspbian-stretch-lite.zip

Powyższe polecenie wyodrębni zawartość pliku 2019-04-08-raspbian-stretch-lite.zip w bieżącym katalogu roboczym.

Sprawdźmy rzeczywisty rozmiar wyodrębnionego pliku:

$ du -h 2019-04-08-raspbian-stretch-lite.img 
1.7G 2019-04-08-raspbian-stretch-lite.img

Jak widać, rozmiar wyodrębnionego pliku img Raspberry OS wynosi 1,7 G.

Teraz zmniejsz rozmiar tego pliku za pomocą PiShrink, jak poniżej:

sudo pishrink.sh 2019-04-08-raspbian-stretch-lite.img

Przykładowe dane wyjściowe:

Creating new /etc/rc.local
rootfs: 39795/107072 files (0.1% non-contiguous), 239386/428032 blocks
resize2fs 1.45.0 (6-Mar-2019)
resize2fs 1.45.0 (6-Mar-2019)
Resizing the filesystem on /dev/loop1 to 280763 (4k) blocks.
Begin pass 3 (max = 14)
Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 3728)
Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/loop1 is now 280763 (4k) blocks long.

Shrunk 2019-04-08-raspbian-stretch-lite.img from 1.7G to 1.2G

Zmniejsz obrazy Raspberry Pi za pomocą PiShrink

Jak widać na powyższym wyniku, rozmiar obrazu Rasberry Pi został zmniejszony do 1,2 G.

Możesz także użyć flagi -s, aby pominąć część procesu automatycznego rozwijania.

sudo pishrink.sh -s 2019-04-08-raspbian-stretch-lite.img newpi.img

Spowoduje to utworzenie kopii źródłowego pliku img (tj. 2019-04-08-raspbian-stretch-lite.img) do nowego pliku img (newpi.img) i rozpoczęcie pracy nad nim. Aby uzyskać więcej informacji, sprawdź oficjalną stronę GitHub podaną na końcu.

Zasoby:

  • Repozytorium PiShrink GitHub
  • Witryna Raspberry Pi

Powiązane artykuły