## Path: System/File systems/btrfs ## Type: string(none,stdout,journal,syslog) ## Default: "stdout" # # Output target for messages. Journal and syslog messages are tagged by the task name like # 'btrfs-scrub' etc. BTRFS_LOG_OUTPUT="stdout" ## Path: System/File systems/btrfs ## Type: string ## Default: "" # # Run periodic defrag on selected paths. The files from a given path do not # cross mount points or other subvolumes/snapshots. If you want to defragment # nested subvolumes, all have to be listed in this variable. # (Colon separated paths) BTRFS_DEFRAG_PATHS="auto" ## Path: System/File systems/btrfs ## Type: string(none,daily,weekly,monthly) ## Default: "none" ## ServiceRestart: btrfsmaintenance-refresh # # Frequency of defrag. BTRFS_DEFRAG_PERIOD="none" ## Path: System/File systems/btrfs ## Type: string ## Default: "+1M" # # Minimal file size to consider for defragmentation BTRFS_DEFRAG_MIN_SIZE="+1M" ## Path: System/File systems/btrfs ## Type: string ## Default: "/" # # Which mountpoints/filesystems to balance periodically. This may reclaim unused # portions of the filesystem and make the rest more compact. # (Colon separated paths) # The special word/mountpoint "auto" will evaluate all mounted btrfs # filesystems BTRFS_BALANCE_MOUNTPOINTS="auto" ## Path: System/File systems/btrfs ## Type: string(none,daily,weekly,monthly) ## Default: "weekly" ## ServiceRestart: btrfsmaintenance-refresh # # Frequency of periodic balance. # # The frequency may be specified using one of the listed values or # in the format documented in the "Calendar Events" section of systemd.time(7), # if available. BTRFS_BALANCE_PERIOD="weekly" ## Path: System/File systems/btrfs ## Type: string ## Default: "5 10" # # The usage percent for balancing data block groups. # # Note: default values should not disturb normal work but may not reclaim # enough block groups. If you observe that, add higher values but beware that # this will increase IO load on the system. BTRFS_BALANCE_DUSAGE="5 10" ## Path: System/File systems/btrfs ## Type: string ## Default: "5" # # The usage percent for balancing metadata block groups. The values are also # used in case the filesystem has mixed blockgroups. # # Note: default values should not disturb normal work but may not reclaim # enough block groups. If you observe that, add higher values but beware that # this will increase IO load on the system. BTRFS_BALANCE_MUSAGE="5" ## Path: System/File systems/btrfs ## Type: string ## Default: "/" # # Which mountpoints/filesystems to scrub periodically. # (Colon separated paths) # The special word/mountpoint "auto" will evaluate all mounted btrfs # filesystems BTRFS_SCRUB_MOUNTPOINTS="auto" ## Path: System/File systems/btrfs ## Type: string(none,weekly,monthly) ## Default: "monthly" ## ServiceRestart: btrfsmaintenance-refresh # # Frequency of periodic scrub. # # The frequency may be specified using one of the listed values or # in the format documented in the "Calendar Events" section of systemd.time(7), # if available. BTRFS_SCRUB_PERIOD="monthly" ## Path: System/File systems/btrfs ## Type: string(idle,normal) ## Default: "idle" # # Priority of IO at which the scrub process will run. Idle should not degrade # performance but may take longer to finish. BTRFS_SCRUB_PRIORITY="idle" ## Path: System/File systems/btrfs ## Type: boolean ## Default: "false" # # Do read-only scrub and don't try to repair anything. BTRFS_SCRUB_READ_ONLY="false" ## Path: System/File systems/btrfs ## Description: Configuration for periodic fstrim ## Type: string(none,daily,weekly,monthly) ## Default: "none" ## ServiceRestart: btrfsmaintenance-refresh # # Frequency of periodic trim. Off by default so it does not collide with # fstrim.timer . If you do not use the timer, turn it on here. The recommended # period is 'weekly'. # # The frequency may be specified using one of the listed values or # in the format documented in the "Calendar Events" section of systemd.time(7), # if available. BTRFS_TRIM_PERIOD="weekly" ## Path: System/File systems/btrfs ## Description: Configuration for periodic fstrim - mountpoints ## Type: string ## Default: "/" # # Which mountpoints/filesystems to trim periodically. # (Colon separated paths) # The special word/mountpoint "auto" will evaluate all mounted btrfs # filesystems BTRFS_TRIM_MOUNTPOINTS="auto" ## Path: System/File systems/btrfs ## Description: Configuration to allow concurrent jobs ## Type: boolean ## Default: "false" # # These maintenance tasks may compete for resources with each other, blocking # out other tasks from using the file systems. This option will force # these jobs to run in FIFO order when scheduled at overlapping times. This # may include tasks scheduled to run when a system resumes or boots when # the timer for these tasks(s) elapsed while the system was suspended # or powered off. BTRFS_ALLOW_CONCURRENCY="false"