Activating btrfs bitrot protection

Currently reading
Activating btrfs bitrot protection


Mega Poster
When I created the shared folder which holds my Docker image configs, I apparently missed enabling checksum protection (I'm not sure why this isn't a default for btrfs volumes... but nonetheless...).

So here's my Rube Goldberg plan...
  1. Create a new shared folder with checksum protection enabled.
  2. Stop Docker.
  3. Move the file structure from the existing shared folder "config".
  4. Rename the existing shared folder "config" > "config.old"
  5. Rename the newly created shared folder to "config".
  6. Cross fingers and start Docker.
  7. When all is good, delete "config.old" shared folder.
Is this reasonable? Does it have a high likelihood of succeeding?


NAS Support
DS412+, DS718+, DS918+, 2x RS3614RPxs+ with expansions
RT1900ac, RT2600ac, MR2200ac
one way to find out


Mega Poster
I tried this with a Plex folder I use for "optimized" (i.e. pre-transcoded videos) and all seems well after restarting Plex (it "found" the alternate videos I copied over).

While this isn't exactly battled-tested. it seems to work.

I'm glad to know that /homes is protected...

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Welcome to! is an unofficial Synology forum for NAS owners and enthusiasts.

Registration is free, easy and fast!