I've configured autoshutdown to check for several IP addresses, uploads and HDD io over the (default) 401 KB/s.
However, during the scrubbing of my ZFS pool, the IO rates are way above the 401KB/s value, but both harddisks are skipped:
Code
Nov 04 23:01:56 omv autoshutdown[27361]: root: INFO: '_check_ul_dl_rate(): Network interface: br-b3bd14d9f56b (last 72s) DL: 0.0 kB/s, UL: 0.1 kB/s under 50 kB/s -> next chec>
Nov 04 23:01:56 omv autoshutdown[27361]: root: DEBUG: '__run_check(): Calling: _check_hddio()'
Nov 04 23:01:56 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): HDDIO_RATE: 401 kB/s'
Nov 04 23:01:56 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): ========== Device: nvme0n1 =========='
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): /dev/nvme0n1p3: UUID="44bff031-969b-4b5f-8ab4-b45f675cf809"'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): /dev/nvme0n1p1: UUID="A579-7907"'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): /dev/nvme0n1p2: UUID="9b128b69-19c0-4927-b3af-3ca10f4d6ef0"'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): Actual: Read kB: 1925424, Write kB: 421553'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): Previous: Read kB: 1925424, Write kB: 421505'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): last_checked_sec: 72'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): hddio_increase: 28872'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): t_hddio_read: 1954296'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): diff_hddio_read: 0'
Nov 04 23:01:58 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): t_hddio_write: 450377'
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): diff_hddio_write: 48'
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): Check: hdd_in: 1925424 <= t_hddio_read: 1954296'
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): Check: hdd_out: 421553 <= t_hddio_write: 450377'
Nov 04 23:01:59 omv autoshutdown[27361]: root: INFO: '_check_hddio(): Device: nvme0n1 (last 72s) Read: 0.0 kB/s, Write: 0.7 kB/s under: 401 kB/s -> next check'
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): ========== Device: sda =========='
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): Skipping as no mount point'
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): ========== Device: sdb =========='
Nov 04 23:01:59 omv autoshutdown[27361]: root: DEBUG: '_check_hddio(): Skipping as no mount point'
Nov 04 23:01:59 omv autoshutdown[27361]: root: INFO: '_check_hddio(): All checks complete'
Nov 04 23:01:59 omv autoshutdown[27361]: root: INFO: 'main(): All active checks passed, Shutting down system ...'
Nov 04 23:01:59 omv autoshutdown[27361]: root: INFO: '_shutdown(): Shutdown issued: shutdown -h now'
Nov 04 23:02:05 omv systemd-logind[1022]: The system will power off now!
Display More
Is there a way to have autoshutdown detect scrubbing? I couldn't find a process with iotop so I guess a script is needed?