106
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 01 Sep 2026
106 points (97.3% liked)
linuxmemes
32686 readers
41 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
- Don't get baited into back-and-forth insults. We are not animals.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudoin Windows. - No porn, no politics, no trolling or ragebaiting.
- Don't come looking for advice, this is not the right community.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
5. 🇬🇧 Language/язык/Sprache
- This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
- Comments written in other languages are allowed.
- The substance of a post should be comprehensible for people who only speak English.
- Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations. - Keep discussions polite and free of disparagement.
- We are never in possession of all of the facts. Defamatory comments will not be tolerated.
- Discussions that get too heated will be locked and offending comments removed.
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 3 years ago
MODERATORS
I'm honestly terrified to use ZFS. Roast me if you must. It has got to be the most arcane filesystem ever. I've tried learning it but it looks like a million obscure gotchas just waiting to fuck up your shit. Someone will post an error and people are like "ha ha you fucker yeah you didn't shprutzle your cache vdevs sideways. Noob mistake. Oh your data is ruined btw".
I mean look at that shit, "scrub repaired 0b with 5 errors". I feel like Richmond looking at the server lights in IT Crowd. "Is it good that it's doing that? Is it bad? I feel like I should be telling someone."
haha, no, depending on your use case zfs is mostly set and forget, you just have to get a set of sane defaults, which, at least for me, is way easier and saner than stuff like btrfs. Arch wiki is a good source for that.
scrub is a command that reads data from disks and verifies checksums, it can automatically heal the corrupt data if some redundancy is available. 0 bytes repaired means nothing was repaired, 5 errors mean that there are 5 instances where the recalculated checksums of data did not match the expected values that were calculated when initially written. Normally the command would output 'scrub repaired 0B with 0 errors', that's how you know that the pool is healthy.
shprutzling the cache vdevs sideways is generally required only for obscure optimizations, I've never seen a case where a wrong setting would lead to data loss.
The gotchas come from a single thing: the stupid CDDL licence, which is not compatible with GPL. That means that zfs is not included in linux kernel and most of the normal linux userspace filesystem stuff do not work with zfs.
Also, keep in mind that zfs is generally almost impossible to fuck up, what I've done here is a result of extreme dedication and like 8 years of experience.
Just so I understand, since I was looking into using ZFS for my storage before hard drives went up by like 400%: you set up things in an obtuse way and you got a failure that can’t be recovered from?
I somewhat wrapped my head around how ZFS data storage itself works, and was feeling relatively confident that it’s what I’d use.
the problem here does not originate in zfs, this is a hardware failure due to a poorly supported SoC (vendor says PCIe works 'normally' since kernel 7.1, this system ran 6.19) and bad electricity supply
i've had my curse zfs moment in the past even though had it in a raid z2. Later i've found out that was an incompatibility from the controller firmware version and the backplane of disks.
What i took out of the situation is that if zfs broke in my case any other filesystem would have broken 10 times over.
Fixed the firmware redid the raid and it has been working for 4+ years without a flaw.