Zygo
Zygo
If btdu only needs the mount point to run the `INO_PATHS` ioctl, that could be replaced by `TREE_SEARCH` emulation to resolve paths to filenames. `LOGICAL_INO` and `TREE_SEARCH_V2` only require an...
For dedupe purposes you don't need a zero collision rate. Dedupe on btrfs enforces a byte-by-byte comparison of the data before removing the duplicate extent, so a few collisions are...
For reference, I find these notations most useful (in bees and some other tools I developed): * hexadecimal ("0x" prefix followed by a variable number of hex digits) for device...
> Is it possible to show what device is missing for the unmounted case? So btrfs subvolume show would be consistent either way? Generally no, but there are a few...
The JSON output should be consistent with the legacy text output in either mounted or unmounted cases, and the missing devices reports are important, so I think we do need...
There is no new information here. This issue is as old as btrfs. https://ar5iv.labs.arxiv.org/html/1707.08514 has a good summary of the theory. They posit that it is impossible to fix the...
> tested nodatacow - not a "gamechanger" [168K vs 200K] When testing nodatacow vs datacow, remember that the inode update for the mtime timestamp will be far larger than the...
> > "full price for the inode timestamp" > that going over many btree chunks? - are that may be turned off ? likewise as noatime > may be possible...
The hash table is stored in `.beeshome` at the top level of the filesystem. The default size is 1 GiB, so deleting that should help free up one block group....
The condition is something like hitting the "ran out of data" condition twice in a row on every crawler, without encountering any new extents in between in any crawler. The...