调整Raspberry Pi图像的大小

时间:2017-04-04 12:22:47

标签: image raspberry-pi sd-card

我有一个32GB的Raspberry Pi图像。但是分区大小只有8GB(猜测我不久前将它设置在8GB SD卡上),而且我不需要超过8GB的空间。

现在我打算编写100张SD卡(全部32GB,他们已经购买了)。使用大量时间编程32GB似乎很愚蠢,当8GB以上的所有内容可能都是0或垃圾时。

如何拍摄32GB图像并将其调整为10GB(为安全起见)?我可以删除最后的22GB吗?我该怎么做?

1 个答案:

答案 0 :(得分:0)

我用Python脚本解决了它:

infile = open("Raspberry.img", "rb")
outfile = open("NewImage.img", 'wb')
counter = 0; 

try:
    byte = infile.read(1)
    while counter < 10*1000: #10000000000:
        # Do stuff with byte.
        byte = infile.read(1000000);
        outfile.write(byte);
        counter += 1;
        print(counter)
finally:
    infile.close()
    outfile.close()