I'm building a server in a very small form factor with a mini-ITX board. For the boot device and operating system I plan on using a USB flash device.
Due to the well known problems of consumer USB flash drives wearing out quickly when used in such a way, I ordered this USB DOM after recommendation that it would be better than a regular flash drive: New Kingspec SSD eUSB DOM 32GB 9PINs Industrial Embedded USB Disk on Module | eBay .
At the time I hadn't thought too much about the different types on NAND flash memory (SLC vs MLC) or wear levelling. I'm getting a better idea now. An "industrial grade" SLC USB DOM is completely inappropriate (overkill) for this server.
Firstly, aside from the connector difference between DOM and flash drive (eUSB vs USB-A, which is another story altogether), how much better or more resilient can I expect that USB DOM above to be, compared to, say, a Samsung Flash Drive Fit? Both use MLC flash, for example.
Also, because of the original problem, one option I'm also considering is running booting from a Samsung Fit, but installing an identical one in another port and mirroring. That way, if the main boot drive dies, at least I've got a fallback. What do you all think?
Due to the well known problems of consumer USB flash drives wearing out quickly when used in such a way, I ordered this USB DOM after recommendation that it would be better than a regular flash drive: New Kingspec SSD eUSB DOM 32GB 9PINs Industrial Embedded USB Disk on Module | eBay .
At the time I hadn't thought too much about the different types on NAND flash memory (SLC vs MLC) or wear levelling. I'm getting a better idea now. An "industrial grade" SLC USB DOM is completely inappropriate (overkill) for this server.
Firstly, aside from the connector difference between DOM and flash drive (eUSB vs USB-A, which is another story altogether), how much better or more resilient can I expect that USB DOM above to be, compared to, say, a Samsung Flash Drive Fit? Both use MLC flash, for example.
Also, because of the original problem, one option I'm also considering is running booting from a Samsung Fit, but installing an identical one in another port and mirroring. That way, if the main boot drive dies, at least I've got a fallback. What do you all think?