Activating btrfs bitrot protection

Currently reading
Activating btrfs bitrot protection


Kilo 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?


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


Kilo 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.

Thread starter Similar threads Forum Date
Imcon System Management