Originally posted by Blademasterz
View Post
Announcement
Collapse
No announcement yet.
Bcachefs Multi-Device Users Should Avoid Linux 6.7: "A Really Horific Bug"
Collapse
X
-
Originally posted by intelfx View PostAs if the "EXPERIMENTAL" markings on every single step of the way were not enough?
You know, the entire point of a "beta" is to conduct wider testing, but at the same time reserve the right to fix things where they need to be fixed, not where it would be most convenient or least breaking.
- Likes 1
Comment
-
Originally posted by intelfx View Post
I like bcachefs, but that's pure mental gymnastics. By this measure btrfs, too, never eats your data because btrfs check can almost always recover it :-)
- Likes 6
Comment
-
Originally posted by partcyborg View PostYou obviously don't actually use btrfs because that is 100% false. Btrfs check with repair actually CORRUPTS your filesystem in 99.9% of cases, even the docs say don't run it unless a dev tells you it is ok to.
Comment
-
Originally posted by andyprough View Post
It's a file system. Shouldn't it at least be expected to do file system things, even in beta? If users wanted a "file deletion system", it seems like they would have used one of those instead.
- Likes 1
Comment
-
Re: Eating your data
I make no distinction between metadata and data. They are both data. Filenames, last modification dates, and the directory structure have meaning for me, so a guarantee that only the contents of files is 'safe' is not worth much to me.
I quite like Apple's approach of having resource forks that hold file metadata. NTFS can do similar stuff with 'alternate data streams'. In general, Linux applications don't use them as much, which is a bit of a pity. I found it convenient that Apple would store the URL where a file was downloaded from in the resource fork of the downloaded file. As a result, my filenames tend to be long, include manual creation dates and version numbers, and have some clues as to where in my directory structure they live.
Organising metadata, and making sure it stays associated with/attached to the data it describes is a hard problem. The concept of the directory structure is good, but not as flexible as people actually want in reality - people want file versioning, file tracking (URL it was downloaded from) and much other rich data, and there's no widely used generic solution.
Data storage (which includes metadata) should be robust and easily fixable.
- Likes 1
Comment
-
-
Originally posted by partcyborg View Post
You obviously don't actually use btrfs because that is 100% false. Btrfs check with repair actually CORRUPTS your filesystem in 99.9% of cases, even the docs say don't run it unless a dev tells you it is ok to. I have had numerous single disk btrfs filesystems destroyed by a power event. None were recoverable beyond running btrfs recover and dumping about 30% of the data on the fs to another driveLast edited by Nozo; 17 March 2024, 05:01 PM.
Comment
-
Originally posted by Quackdoc View Post
good for you, sadly it seems like unless you have every single person on the exact same machine, different issues can crop up to different people
I have lost three drives of data to BTRFS, but those were all ~10 years ago. I am still using it today (only for git sources, so nothing can be lost), but haven't had failure in 10 years. *shrug*
Comment
-
Originally posted by carewolf View Post
Sounds like you either have bad hardware or are doing something that isnt well tested. The latter is the most common issue with developing systems, and the former just because testing for hardware failures is hard, so often recovery doesn't work as well in practice as it should on paper.
I have lost three drives of data to BTRFS, but those were all ~10 years ago. I am still using it today (only for git sources, so nothing can be lost), but haven't had failure in 10 years. *shrug*
Comment
Comment