5 ms·
>I think NILFS is a hidden gem. I’ve been using it exclusively in my Linux laptops, desktops etc. since ca. 2014 Yes it's really sad, there we have a native an
by nix23 4y ago
>I think NILFS is a hidden gem. I’ve been using it exclusively in my Linux laptops, desktops etc. since ca. 2014
Yes it's really sad, there we have a native and stable check-summing fs, and nearly no one knows about it.
- yjftsjthsd-h 4y ago> check-summing fs Is it? Last I'd heard was > nilfs2 store checksums for all data. However, at least the current implementation does not verify it when reading. https://www.spinics.net/lists/linux-nilfs/msg01063.html https://www.spinics.net/lists/linux-nilfs/msg01063.html
- nix23 4y agoHmm you could be right, i found nothing about that it is calculated at read-time. Just with fsck.
- conradev 4y agoBTRFS is also a native copy on write filesystem that verifies a configurable checksum and supports snapshots. The snapshots are not automatic, but short of that it is pretty feature complete
- nix23 4y agoThat's why i specifically wrote -> stable...
- 77pt77 4y agoBTRFS is not stable?
- IAmPaigeAT 4y agoIf it’s not perhaps it should be, I’ve been using it for about 10 years without any problems that I didn’t cause for myself.
- guipsp 4y agoBTRFS is pretty stable nowadays.
- nerpderp82 4y agoWhat does that mean quantifiably?
- guipsp 4y agoSynology deploys it in their products
- thfuran 4y agoI think it's the default for suse these days.
- yellowapple 4y agoIt is, and openSUSE's default of "create a snapshot before and after every 'zypper in' and/or 'zypper dup'" has saved my bacon on more than one occasion.
- nix23 4y agoSLES explicitly say's just use it for the system NOT Data...there you use XFS.
- IAmPaigeAT 4y agoI’ve used it for about 10 years without consequence; except for problems I had once with enabling experimental options in the kernel module (custom build.) I have used BTRFS exclusively and extensively in terms of what you can do with it since realizing it that many years ago. The only thing I haven’t used is its native RAID support. I think 0 and 1 are fine but I’m not sure about 5/6; parity was still experimental last I checked in 2016 maybe it’s reliable now. Everything else though; compression, snapshots, copy on write, online defrag has all been fine. It is the default for SuSE Leap and Tumbleweed, they use it for snapper (OS snapshots) and BTRFS sub volumes are also supported by Docker for container images and containers. It saves a lot of space when images start to add up.
- kiririn 4y agoThe name isn’t great, as someone unfamiliar with it, it sounds like a synonym of ‘Null FS’ and elicits thoughts of a mock filesystem for testing. In a list of filesystems I would gloss straight over it