我有一个32GB的Raspberry Pi图像。但是分区大小只有8GB(猜测我不久前将它设置在8GB SD卡上),而且我不需要超过8GB的空间。
现在我打算编写100张SD卡(全部32GB,他们已经购买了)。使用大量时间编程32GB似乎很愚蠢,当8GB以上的所有内容可能都是0或垃圾时。
如何拍摄32GB图像并将其调整为10GB(为安全起见)?我可以删除最后的22GB吗?我该怎么做?
答案 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()