本文主要是介绍linux shrink dev sd,在Linux下安装PiShrink并使用它缩小Raspberry Pi图像,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文介绍在Linux系统下安装PiShrink的方法,可以用它来缩小Raspberry Pi图像,它将自动缩小pi图像,然后在启动时将其调整为SD卡的最大大小。
安装PiShrink的方法
要在Linux机器上安装PiShrink,请先使用以下命令下载最新版本:
$ wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
参考:在Linux系统中运行.sh文件的两种方法。
接下来,将下载的PiShrink二进制文件作为可执行文件:
$ chmod +x pishrink.sh
最后,移动它的路径:
$ sudo mv pishrink.sh /usr/local/bin/
使Raspberry Pi图像更小的方法
比如下载Raspbian OS,然后解压缩下载的操作系统映像,如下:
$ 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
如你所见,提取的Raspberry OS 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 XXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 3728)
Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXX
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
正如你在上面的输出中看到的,Rasberry Pi图像的大小已从1.7G减少到1.2G。
还可以使用-s选项跳过进程的自动扩展部分:
$ sudo pishrink.sh -s 2019-04-08-raspbian-stretch-lite.img newpi.img
这将创建一个源img文件(即2019-04-08-raspbian-stretch-lite.img)的副本到一个新的img文件(newpi.img)并进行处理。
TAG:
除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。
文章评论
留言与评论(共有 0 条评论)
验证码:
这篇关于linux shrink dev sd,在Linux下安装PiShrink并使用它缩小Raspberry Pi图像的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!