Skip to main content

MigrationChecklistSchedules

moverbooleanrequired

Whether the nightly chain's mover step is enabled.

syncbooleanrequired

Whether the nightly chain's sync step is enabled. Unraid has no sync schedule to carry over, so the user chooses one.

scrubbooleanrequired

Whether the nightly chain's scrub step is enabled.

chainStartTimestringrequired

Local time the chain starts, HH:MM.

weeklyScrubDayWeekdayrequired

Day of week, 0=Sunday through 6=Saturday.

Possible values: >= 0 and <= 6

offers objectrequired

Values read from Unraid's configuration that the schedules item offers to carry over. A value the flash did not have is absent, never an "off".

moverCronstring

Unraid's mover schedule, as written.

moverTimestring

HH:MM when the mover schedule is a daily line, offered as the nightly chain's start time.

parityCheck object

Unraid's parity-check schedule as dynamix.cfg wrote it, offered as the scrub schedule.

modestring
hourstring
dayOfMonthstring
daystring
monthstring
frequencystring
correctingbooleanrequired
scrubReportOnlyboolean

True when Unraid's parity check wrote no corrections, which maps to a scrub that only reports.

spindownDelaystring

Unraid's global spin-down delay, offered as the default.

MigrationChecklistSchedules
{
"mover": true,
"sync": true,
"scrub": true,
"chainStartTime": "string",
"weeklyScrubDay": 0,
"offers": {
"moverCron": "string",
"moverTime": "string",
"parityCheck": {
"mode": "string",
"hour": "string",
"dayOfMonth": "string",
"day": "string",
"month": "string",
"frequency": "string",
"correcting": true
},
"scrubReportOnly": true,
"spindownDelay": "string"
}
}