Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As far as I know, ZFS is either for smart people who want to do something sophisticated or trendy people who want to do something unwise.

> ext4 on MDRAID or something

Are trivially easy to set up, expand, or replace drives; require no upkeep; and no setup when placed into entirely different systems. Anybody using ZFS or ZFS-like to do some trivial standard RAID setup (unless they are used to and comfortable with ZFS, which is an entirely different story) is just begging to lose data. MDADM is fine.



> As far as I know, ZFS is either for smart people who want to do something sophisticated or trendy people who want to do something unwise.

Or people who want data checksums.

> Anybody using ZFS or ZFS-like to do some trivial standard RAID setup (unless they are used to and comfortable with ZFS, which is an entirely different story) is just begging to lose data.

How? You just... hand it some devices, and it makes a pool. Drive replacement is a single command.


No. None of this.

> Are trivially easy to set up

Done it. Been doing it for 25+ years.

ZFS is easier. MUCH easier, and much quicker too.

> expand

As easy with ZFS.

> or replace drives;

Easier with XFS.

> require no upkeep;

False. Ext4 requires the occasional check. This must be done offline. ZFS doesn't and can be scrubbed while online and actively in use.

> and no setup when placed into entirely different systems.

Same as ZFS.

> Anybody using ZFS or ZFS-like to do some trivial standard RAID setup (unless they are used to and comfortable with ZFS, which is an entirely different story) is just begging to lose data.

False.

> MDADM is fine.

I am not saying it isn't. I am saying ZFS is better.

I think you haven't tried it, because your claims betray serious ignorance of what it can do.

I built my main NAS box's ZRAID with the drives in USB-3 caddies on a Raspberry Pi 4. I moved it to the built in SATA controllers of an HP Microserver running TrueNAS Core.

Imported and just worked. No reconfig, no rebuild, nothing.

It moves seamlessly between Arm and x86, Linux and FreeBSD, no problem at all. Round trip if you want.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: