BTRFS scrubing

So if setup my pool of storage now that is 9.5TB in mirror so I get half. I have automated error checks to email me if there are new errors. Now I have to pick a time frame for scrubbing the pool for a cron job.

Would once a month be suitable ? I believe scrubbing ~9TB will take awhile so I dont want to over do it but I want it stable.

What kind of brush does one use to scrub 9TBs worth of platters?

1 Like

A software one :)

I have 4 Tb which I scrub monthly. It takes almost a week to complete but I'm pretty sure that's because it's two disks in an external enclosure sharing a single sata port.

The scrub process happens in the background so it doesn't interfere with other stuff, it will throttle itself to let other processes take priority.

I'd say if it's fairly static storage then monthly is fine but if it's modified often then fortnightly or weekly might be better. You should see how long it takes to complete and use that to help you decide how often it should run.

Thanks for the feed back I will set it monthly and see how it goes. Its 4 disks for me currently. Most of my data is static for the most part I just want to set-up the machine to take care of itself so to speak.

The most often changing data is a subvolume I have copy on write disabled on for my VM's.