Add btrfsmaintenance config file
This commit is contained in:
parent
18e49a5ca1
commit
cde84156f9
154
arch-config/etc/default/btrfsmaintenance
Normal file
154
arch-config/etc/default/btrfsmaintenance
Normal file
@ -0,0 +1,154 @@
|
||||
## 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=""
|
||||
|
||||
## 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="none"
|
||||
|
||||
## 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="/"
|
||||
|
||||
## 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"
|
Loading…
Reference in New Issue
Block a user