51 points sippingabonedry 1 hour ago 19 comments
sippingabonedry 1 hour ago | parent
dchest 1 hour ago | parent
g0xA52A2A 1 hour ago | parent
doublepg23 1 hour ago | parent
daneel_w 25 minutes ago | parent
metalforever 1 hour ago | parent
anthk 1 hour ago | parent
It isn't as resource heavy as ZFS, and it will be more reliable than FFS, for sure.
geoffbp 1 hour ago | parent
Heh :)
moody__ 1 hour ago | parent
yjftsjthsd-h 1 hour ago | parent
> While snapshot consistency is useful to keep data consistent, disks often fail over time. In order to detect corruption, block pointers contain a hash of the data that they point at. If corrupted data is returned by the underlying storage medium, this is detected via block hashes. And if a programmer error causes the file system to write garbage to disk, this can often be caught early. The corruption is reported, and the damaged data may then be recovered from backups, RAID restoration, or some other means.
Okay! It's got CoW, snapshots, and data checksums. Therefore, it's good enough to compete with ZFS while being way smaller and permissively licensed. Now I just want it ported to Linux and the other BSDs:)
atmosx 37 minutes ago | parent
fn-mote 56 minutes ago | parent
Is this one simple enough that it won’t have bugs??
Given the issues with well-known filesystems like ZFS and BetterFS, why shouldn’t I expect data-losing bugs in this one?
spijdar 52 minutes ago | parent
1. The filesystem should be reasonably good at detecting an error/corruption state and informing you, and
2. You should have backups of said data stored elsewhere, and backups should be tested (e.g. to verify that data can be read back)
cyberpunk 50 minutes ago | parent
alethic 36 minutes ago | parent
sellmesoap 34 minutes ago | parent
calvinmorrison 26 minutes ago | parent
248 ├gefs [ctl.1]
249 ├gefs [mutate.2]
250 ├gefs [sweep.3]
251 ├gefs [tasks.-1]
252 ├gefs [readio.4]
253 ├gefs [syncio.5]
254 ├gefs [srvio.-1]
255 ├gefs [stdio.-1]
up 13 days, 15:34:25
send it to production!!
BoingBoomTschak 24 minutes ago | parent
A thing ZFS suffers from is fragmentation (no way to defragment in-place nor preallocate so stuff like bittorrent doesn't play well with it), which it justifies with its CoW design, wonder if/how it mitigates the problem.