Zygo

Results 411 comments of 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...