
On Wed, 15 Jan 2014, "Trent W. Buck" <trentbuck@gmail.com> wrote:
Russell Coker <russell@coker.com.au> writes:
I'd like to run a fairly stock Debian installation. I guess that a system with 32M of storage would do if I configured it to use a micro-SD card for main storage. The device would need to support at least 2G of storage, preferrably 8G or 16G.
Given the sucky I/O on SD, you might want to set force-unsafe-io in dpkg.cfg. (Once you understand the implications, of course.)
It is also MUCH faster to do the initial install to a real disk (or even tmpfs), then dd the result to the SD card in one go.
That's not a problem for me. I'll do one install and when it's working correctly I'll duplicate it. It wouldn't matter if an initial install or upgrading to a new Debian release took 24 hours or more. My tests of SD cards in Android phones suggest that for routine operation of the servers in question SD cards provide more than adequate speed.
For overkill, you can set up a read-only root fs with live-build, live-boot and live-config.
My client had that, it got annoying and didn't seem to provide any benefit. I'll go for a single large filesystem. Ext4 seems reliable enough.
Last time I looked, a minimum Debian install (plus kernel) requires around 200MB uncompressed. The smallest I can make a bootable Debian image, short of compiling custom debs, is 50MB w/ xz compression. So you definitely won't fit in a 32MB onboard storage :-)
Particularly as I have some custom software written in Ruby to deal with. 16G SD cards are cheap nowadays, if I can get them rated to 85C then it'll be great. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/