映象 樹莓派 PiShrink 使樹莓派映象更小

2021-10-16 07:01:11 字數 1735 閱讀 6354

pishrink 將自動縮小映象,然後在啟動時將其調整為 sd 卡的最大大小。

-- sk(作者)

$ wget

$ chmod +x pishrink.sh
最後,移動到目錄:

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

$ unzip 2019-04-08-raspbian-stretch-lite.zip
上面的命令將提取當前目錄中2019-04-08-raspbian-stretch-lite.zip檔案的內容。

讓我們看下提取檔案的實際大小:

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

1.7g 2019-04-08-raspbian-stretch-lite.img

如你所見,提取的樹莓派系統映象大小為 1.7g。

現在,使用 pishrink 縮小此檔案的大小,如下所示:

$ sudo pishrink.sh 2019-04-08-raspbian-stretch-lite.img
示例輸出:

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 ***************************************x

begin pass 4 (max = 3728)

updating inode references ***************************************x

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

正如你在上面的輸出中看到的,樹莓派映象的大小已減少到 1.2g。

你還可以使用-s標誌跳過該過程的自動擴充套件部分。

$ sudo pishrink.sh -s 2019-04-08-raspbian-stretch-lite.img newpi.img
這將建立乙個源映象檔案(即2019-04-08-raspbian-stretch-lite.img)的副本到乙個新映象檔案(newpi.img)並進行處理。有關更多詳細資訊,請檢視最後給出的官方 github 頁面。

資源:

樹莓派映象編譯

樹莓派的映象製作 cd buildroot 2019.11 make list defconfigs 可以檢視buildroot所支援的預選配置列表,由於我們的裝置是樹莓派3b,所以執行命令make raspberrypi3 defconfig 執行make menuconfig,進行一些選項的調整...

製作樹莓派映象系統

當我們在乙個樹莓派上編譯好了系統,搭好了需要的環境之後,如果需要再搭乙個就會發現比較繁瑣,這個時候就可以將這個已經製作好的系統作為乙份映象儲存下來,以後要使用只需重新燒錄即可!當然了,網上有相應的一些終端命令教程,使用 dd 即可製作映象,詳情請自由谷歌!本文簡述的是用軟體備份映象!首先新建乙個空白...

樹莓派更換映象源

軟體源 先換掉更新源,加速安裝。ps 之前因為沒有注意到版本的問題 一直用的wheezy和jessis 後來才發現自己樹莓派版本是stretch 一定要注意這個坑 檢視自己樹莓派的版本 lsb release c codename stretch sudo nano etc apt sources....