Live data from Hacker News

How I Store My 1's and 0′s (2012)

mocko.org.uk

11–20 of 20 posts

Re: How I Store My 1's and 0′s (2012)

#11
post #10
post #4

[Original] OP here. I wrote this five years ago and it stands up pretty well. HP Microservers are a great device but if I were to build a new one today I'd look into using one of the many cheap ARM boards (NB: ZFS allegedly needs 64-bit to be stable) with disks in a USB-attached enclosure. Performance with USB3 should be enough for any home NAS and the hardware should come out even cheaper. There may even be ARM-base…

I'd recommend against using raid-z(X) on a USB enclosure. The throughput to each disk just isn't there. Also, my experiences using ZFS(onlinux) without any raid (i.e. single disk with "copies=" > 1) is that it wasn't very resilient against any kind of I/O error - even if the cable was bumped or something. This has resulted in the loss of a whole zpool and restore from backup.

> even if the cable was bumped or something. This has resulted in the loss of a whole zpool and restore from backup.

Yikes. Is it similarly fragile in the event of sudden power loss?

Re: How I Store My 1's and 0′s (2012)

#12
post #7
post #4

[Original] OP here. I wrote this five years ago and it stands up pretty well. HP Microservers are a great device but if I were to build a new one today I'd look into using one of the many cheap ARM boards (NB: ZFS allegedly needs 64-bit to be stable) with disks in a USB-attached enclosure. Performance with USB3 should be enough for any home NAS and the hardware should come out even cheaper. There may even be ARM-base…

Have you measured the average power draw of this box? Does the hardware support wake from LAN traffic sent to it?

Sure did - I haven't the figures to hand but it wasn't alarming. Microservers are more about storage than compute so they have fairly low-power CPUs.

Yes; YMMV but according to http://n40l.wikia.com/wiki/Wake-on-Lan_(WOL) everything in the Microserver family does support WoL.

Power-wise, one thing that never really satisfied me about the setup was that it was hard to spin down disks. I never really dug into why but suspect ZFS is fairly 'chatty' with the underlying storage which prevented the spindown timeout being reached. Can anyone who's looked more closely confirm or deny this?

Re: How I Store My 1's and 0′s (2012)

#14
post #10
post #4

[Original] OP here. I wrote this five years ago and it stands up pretty well. HP Microservers are a great device but if I were to build a new one today I'd look into using one of the many cheap ARM boards (NB: ZFS allegedly needs 64-bit to be stable) with disks in a USB-attached enclosure. Performance with USB3 should be enough for any home NAS and the hardware should come out even cheaper. There may even be ARM-base…

I'd recommend against using raid-z(X) on a USB enclosure. The throughput to each disk just isn't there. Also, my experiences using ZFS(onlinux) without any raid (i.e. single disk with "copies=" > 1) is that it wasn't very resilient against any kind of I/O error - even if the cable was bumped or something. This has resulted in the loss of a whole zpool and restore from backup.

Is the throughput bad even with USB3? You're looking at 625MB/s which even after signalling overhead ought to be sufficient to saturate 3-4 magnetic disks. Latency might still be a concern but personally I've always found [non-ZFS] throughput to be great.

Re: How I Store My 1's and 0′s (2012)

#16

I know the author probably didn't mean anything by it, but I dislike the implication that only a dude could bring ZFS to Linux.

Stop trying to push some bullshit agendas.

"In the early 1960s, dude became prominent in surfer culture as a synonym of guy or fella. The female equivalent was "dudette" or "dudess," but these have both fallen into disuse, and "dude" is now also used as a unisex term." -Wikipedia

I've yet to hear anyone use "dudette" or "dudess" while I see "dude" applied to females all the time.

Re: How I Store My 1's and 0′s (2012)

#17
For anyone who's too lazy/dumb to do the above, just buy a couple portable Hard Drives on amazon. For ~$110, you can get a 4TB drive that fits in your pocket. I buy a new one every couple years when the previous one has filled up, which automatically ensures that I have more than enough older drives lying around to back up anything I care about. No power needed, no OS maintenance, no booting up, no spinning fans, immediate data transfers over USB 3.0, and oh, did I mention you can carry it in your pocket.

Re: How I Store My 1's and 0′s (2012)

#18

I know the author probably didn't mean anything by it, but I dislike the implication that only a dude could bring ZFS to Linux.

>I know the author probably didn't mean anything by it, but I dislike the implication that only a dude could bring ZFS to Linux.

Thanks for signalling your virtue, dude.

Re: How I Store My 1's and 0′s (2012)

#19

I know the author probably didn't mean anything by it, but I dislike the implication that only a dude could bring ZFS to Linux.

Apparently, this is referring to this comment in the OP:

> Awesome. Srsly. And if any of the people who worked to bring the joy of ZFS to Linux read this – dude, I owe you a beer.

Nothing wrong with that comment I can see. By taking offense, you are doing your own cause a disservice, you person of unknown gender.

Re: How I Store My 1's and 0′s (2012)

#20
post #17

For anyone who's too lazy/dumb to do the above, just buy a couple portable Hard Drives on amazon. For ~$110, you can get a 4TB drive that fits in your pocket. I buy a new one every couple years when the previous one has filled up, which automatically ensures that I have more than enough older drives lying around to back up anything I care about. No power needed, no OS maintenance, no booting up, no spinning fans, imm…

You'd want to couple this with some ability to check data integrity and you'd still need an offsite backup of some kind—plus you'll need a third copy anyway to recover if your primary fails and you plug the cold backup drive in only to find it's dead, which isn't unlikely enough not to worry about, or one or more files are corrupt, or whatever. Some inexpensive cloud storage service or a second (ideally different brand) cheap external stored elsewhere would do, though the latter's really inconvenient.
Post reply on HN