mirror of
https://github.com/linuxserver/docker-diskover.git
synced 2026-02-20 04:57:50 +08:00
commit
0daef70127
@ -13,11 +13,35 @@ files = .*,Thumbs.db,.DS_Store,._.DS_Store,.localized,desktop.ini
|
||||
; files you want to include (whitelist), case-sensitive
|
||||
;files =
|
||||
|
||||
[ownersgroups]
|
||||
; control how owner (username) and group fields are stored for file and directory docs
|
||||
; store uid and gid's instead of trying to get owner and group names (default is False)
|
||||
;uidgidonly = False
|
||||
; owner/group names contain domain name set to True (default is False)
|
||||
;domain = False
|
||||
; character separator used on cifs/nfs mounts to separte user/group and domain name, usually \\ or @
|
||||
;domainsep = \\
|
||||
; if domain name comes first before character separator, set this to True, otherwise False (default is True)
|
||||
;domainfirst = True
|
||||
; when indexing owner and group fields, keep the domain name (default is False)
|
||||
;keepdomain = False
|
||||
|
||||
[autotag]
|
||||
; pattern dictionaries for diskover bots to use when auto-tagging, values are case-sensitive, can include wildcard for ext, name or path (tmp* or TMP* or *tmp or *TMP* etc)
|
||||
;files = [{"name": [], "name_exclude": [], "ext": ["tmp*", "TMP*", "temp*", "TEMP*", "cache*", "CACHE*"], "path": ["*/Application Support/*", "*/Containers/*"], "path_exclude": [], "mtime": 90, "atime": 0, "ctime": 90, "tag": "delete", "tag_custom": "autotag"}]
|
||||
;dirs = [{"name": ["*tmp*", "*TMP*", "*temp*", "*TEMP*", "*Temp*", "*cache*", "*CACHE*", "*Cache*"], "name_exclude": ["*templates*", "*Templates*"], "path": ["*/Application Support/*", "*/Containers/*"], "path_exclude": [], "mtime": 90, "atime": 0, "ctime": 90, "tag": "delete", "tag_custom": "autotag"}]
|
||||
|
||||
[storagecost]
|
||||
; storage cost per GB (default is 0.03 cents per GB)
|
||||
costpergb = 0.03
|
||||
; use decimal base 10 (1000) or binary base 2 (1024) for GB size (default is 2, set to 2 or 10)
|
||||
base = 2
|
||||
; pattern dictionaries for diskover bots to use when determing cost per GB (overrides above)
|
||||
;paths = [{"path": ["*/fastdiskpath1/*", "*/Fastdiskpath2/*"], "path_exclude": [], "costpergb": 0.05}, {"path": ["*/slowdiskpath1/*", "*/Slowdiskpath2/*"], "path_exclude": [], "costpergb": 0.02}]
|
||||
;times = [{"mtime": 180, "atime": 0, "ctime": 180, "costpergb": 0.02}]
|
||||
; deciding factor if a match is in both paths and times, can be path or time
|
||||
;priority = path
|
||||
|
||||
[elasticsearch]
|
||||
; uncomment the below three lines if you are using AWS ES
|
||||
;aws = False
|
||||
@ -75,6 +99,8 @@ ttl = 500
|
||||
queue = diskover
|
||||
queuecrawl = diskover_crawl
|
||||
queuecalcdir = diskover_calcdir
|
||||
; rq worker ttl heartbeat (in seconds) sent to prevent timeout (default 420)
|
||||
workerttl = 420
|
||||
|
||||
[adaptivebatch]
|
||||
; adaptive batch settings when using -a (intelligent crawling)
|
||||
@ -84,6 +110,8 @@ startsize = 50
|
||||
maxsize = 500
|
||||
; when adjusting batch size use this for +/- (increases when queue is 0, decreases when > 0)
|
||||
stepsize = 10
|
||||
; max number of files in batch, above is ignored if file limit reached (default 50000)
|
||||
maxfiles = 50000
|
||||
|
||||
[paths]
|
||||
; used by diskover socket server
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user