<commit_before># mergerfs-tools
Optional tools to help manage data in a mergerfs pool

## fsck.mergerfs

Audits permissions and ownership of files and directories in a mergerfs mount and allows for manual and automatic fixing of them.

It's possible that files or directories can be duplicated across multiple drives and that their metadata become out of sync. Permissions, ownership, etc. This can cause some strange behavior depending on the mergerfs policies used. This tool helps find and fix those inconsistancies.

## dedup.mergerfs

**TO BE CREATED**

Finds and deduplicate files and directories.

## rebalance.mergerfs

** TO BE CREATED **

Simplifies rebalancing of files across drives.
<commit_msg>add mergerfs.mktrash info to readme<commit_after># mergerfs-tools
Optional tools to help manage data in a mergerfs pool

## fsck.mergerfs

Audits permissions and ownership of files and directories in a mergerfs mount and allows for manual and automatic fixing of them.

It's possible that files or directories can be duplicated across multiple drives and that their metadata become out of sync. Permissions, ownership, etc. This can cause some strange behavior depending on the mergerfs policies used. This tool helps find and fix those inconsistancies.

## dedup.mergerfs

**TO BE CREATED**

Finds and deduplicate files and directories.

## rebalance.mergerfs

** TO BE CREATED **

Simplifies rebalancing of files across drives.

## mergerfs.mktrash

Will create [FreeDesktop.org Trash specification](https://specifications.freedesktop.org/trash-spec/trashspec-1.0.html) compatible directories on a mergerfs mount. Helps minimize issues with apps which `rename` into the trash directory.
{'fraction_non_alphanumeric': 0.05188679245283019, 'fraction_numerical': 0.0011792452830188679, 'mean_word_length': 4.8719723183391, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5117437', 'n_tokens_mistral': 462, 'n_tokens_neox': 431, 'n_words': 221}