我运行dd复制一个1.8GB的图像到SD卡为一个覆盆子Pi。这个拷贝大约是400 do /S,这比制造商说这张卡的写速度要高得多。因此,我认为图像没有正确地复制。当然,当我试图启动这张卡时,Raspi失败了。
然而,当我拍摄相同的图像,用另一台计算机把它放到同一张SD卡上时,它的拷贝值是6MB/S,但它能工作。
这种情况发生在拥有内部SD卡的设备上(比如三星Galaxy S3)。在生根设备之后,我已经能够识别所造成的问题,因为sdcard是作为一个单独的文件系统(称为FUSE)挂载的,我的应用程序打开的文件实际上是由系统进程/ system /bin/sdcard/打开的。--这将设备上的所有进程限制为1024个文件描述符,只有(位于SD卡上的文件)。1024个文件描述符限制是Android每个进程打开的最大文件。