I don't get it. What's the point? It's damn flash memory, it's always equally slow, both with sequental access and fragmented. And few criticism: You should not package something in /home/ directory. This is directory for user home directories and their files, not for binaries, programs, and program's data. No package should contain any files in /home. For binaries there are /usr/bin and /usr/sbin. For program's data there is /usr/share, for system-wide configs there is /etc, etc. And why patch rcS-late? This is too risky. Why don't use upstart scripts?