Menu="Main:5" Title="Array Operation" Tag="snowflake-o" --- "._('Encryption status').":$statuspermit reformat"; echo ""._('Encryption input').":"; echo ""; echo ""._('Passphrase').":"._('show passphrase').""; echo ""._('Retype passphrase').":"; echo ""._('Keyfile').":"; } function maintenance_mode() { echo ""; echo ""; echo "_(Maintenance mode)_"; echo ""._('Maintenance mode')." - "._('if checked, Start array but do not mount disks').""; echo ""; } function status_indicator() { global $var; switch ($var['mdColor']) { case 'green-on': $orb = 'circle'; $color = 'green'; $help =_('Started, array protected'); break; case 'green-blink': $orb = 'circle'; $color = 'grey'; $help = _('Stopped'); break; case 'yellow-on': $orb = 'warning'; $color = 'yellow'; $help = _('Started, array unprotected'); break; case 'yellow-blink': $orb = 'warning'; $color = 'grey'; $help = _('Stopped'); break; } echo "$help"; } function missing_cache() { global $disks; $missing = false; foreach (cache_filter($disks) as $disk) $missing |= (strpos($disk['status'],'_MISSING')!==false); return $missing; } ?>
0):?>
**_(Started)_** disabled> **_(Stop)_** _(will take the array off-line)_.
**:**
".my_disk($disk['name'])." • ".my_id($disk['id'])." (".$disk['device'].")
"; if (in_array($disk['name'],$pools)) $cache[] = $disk['name']; } ?>
**_(Format)_** _(will create a file system in all **Unmountable** disks)_.
_(Yes, I want to do this)_
**_(Sync)_** _(will start **Parity-Sync** and/or **Data-Rebuild**)_.
**_(Clear)_** _(will start **Clearing** new data disk(s))_.
**_(Check)_** _(will start **Read-Check** of all array disks)_.
_(Parity is valid)_.**_(Check)_** _(will start **Parity-Check**)_.   onclick="$.cookie('one','tab1',{path:'/'})">(_(Schedule)_)
_(Write corrections to parity)_

_(Error code)_:

_(Duration)_:

_(Error code)_:

_(Duration)_:

_(Error code)_:

_(Duration)_:
_(Read-Check in progress)_. value="_(Pause)_" onclick="pauseParity(this.form)" value="_(Resume)_" onclick="resumeParity(this.form)"> **_(Pause)_** _(will pause the Read-Check)_.**_(Resume)_** _(will resume the paused Read-Check)_.
**_(Cancel)_** _(will stop the Read-Check)_.
_(Parity-Check in progress)_. value="_(Pause)_" onclick="pauseParity(this.form)" value="_(Resume)_" onclick="resumeParity(this.form)"> **_(Pause)_** _(will pause the Parity-Check)_.**_(Resume)_** _(will resume the paused Parity-Check)_.
**_(Cancel)_** _(will stop the Parity-Check)_.
_(Parity-Sync/Data-Rebuild in progress)_. value="_(Pause)_" onclick="pauseParity(this.form)" value="_(Resume)_" onclick="resumeParity(this.form)"> **_(Pause)_** _(will pause the Parity-Sync/Data-Rebuild)_.**_(Resume)_** _(will resume the paused Parity-Sync/Data-Rebuild)_.
**_(Cancel)_** _(will stop Parity-Sync/Data-Rebuild)_.
_(WARNING: canceling may leave the array unprotected)_!
_(Clearing in progress)_. value="_(Pause)_" onclick="pauseParity(this.form)" value="_(Resume)_" onclick="resumeParity(this.form)"> **_(Pause)_** _(will pause the Clearing)_.**_(Resume)_** _(will resume the paused Clearing)_.
**_(Cancel)_** _(will stop Clearing)_.
_(Total size)_:
_(Elapsed time)_:
_(Current position)_:
_(Estimated speed)_:
_(Estimated finish)_:
_(Sync errors)_ _(detected)_:_(corrected)_:
**_(Starting)_...**
**_(Started, formatting)_...**
**_(Copying)_, % _(complete)_...**
**_(Clearing)_, % _(complete)_...**
**_(Stopping)_...**
**_(Stopped)_.** _(Invalid, missing or expired)_ _(registration key)_.
**_(Stopped)_.** _(Too many attached devices. Please consider upgrading your)_ _(registration key)_.
**_(Stopped)_.** _(Cannot contact key-server. Please check your)_ _(network settings)_.
**_(Stopped)_.** _(This Unraid OS release has been withdrawn and may no longer be used. Please)_ _(update)_ _(your server)_.
**_(Stopped)_**. _(Configuration valid)_. **_(Start)_** _(will bring the array on-line and start **Parity-Sync** and/or **Data-Rebuild**)_.
**_(Stopped)_**. _(New data disk(s) detected)_. **_(Start)_** _(will bring the array on-line and start **Clearing** new data disk(s))_.
**_(Stopped)_**. _(Unclean shutdown detected)_. **_(Start)_** _(will bring the array on-line)_.
**_(Stopped)_**. _(Unclean shutdown detected)_. **_(Start)_** _(will bring the array on-line and start **Parity-Check**)_.
_(Write corrections to parity)_
**_(Stopped)_**. _(Missing Cache disk)_. **_(Start)_** _(will remove the missing cache disk and then bring the array on-line)_.
_(Yes, I want to do this)_
**_(Stopped)_**. _(Configuration valid)_. **_(Start)_** _(will bring the array on-line)_.
**_(Stopped)_**. _(Configuration valid)_. **_(Start)_** _(will record all disk information and bring the array on-line)_.
_(The array will be immediately available, but **unprotected** since *parity* has not been assigned)_.
**_(Stopped)_**. _(Configuration valid)_. **_(Start)_** _(will record all disk information, bring the array on-line, and start Parity-Sync)_.
_(The array will be immediately available, but **unprotected** until Parity-Sync completes)_.
_(Parity is already valid)_.
**_(Stopped)_**. _(Missing disk)_. **_(Start)_** _(will disable the missing disk and then bring the array on-line. Install a replacement disk as soon as possible)_.
_(Yes, I want to do this)_
**_(Stopped)_**. _(Replacement disk installed)_. **_(Start)_** _(will start **Parity-Sync** and/or **Data-Rebuild**)_.
**_(Stopped)_**. _(Upgrading disk/swapping parity)_. **_(Start)_** _(will expand the file system of the data disk (if possible); then bring the array on-line and start Data-Rebuild)_.
**_(Stopped)_**. _(Upgrading disk/swapping parity)_. **_(Copy)_** _(will copy the parity information to the new *parity* disk)_.
_(Once copy completes, the array may be Started, to initiate Data-Rebuild of the disabled disk)_.
_(Yes, I want to do this)_
**_(Stopped)_**. _(Invalid expansion)_. _(You may not add new disk(s) and also remove existing disk(s))_.
**_(Stopped)_**. _(Replacement disk is too small)_. _(The replacement disk must be as big or bigger than the original)_.
**_(Stopped)_**. _(Disk in parity slot is not biggest)_. _(If this is a new array, move the largest disk into the *parity* slot)_.
_(If you are adding a new disk or replacing a disabled disk, try Parity-Swap)_.
**_(Stopped)_**. _(Invalid configuration)_. _(Too many wrong and/or missing disks)_!
**_(Stopped)_**. _(No data disks)_. _(No array data disks have been assigned)_!
**_(Delete)_** _(will delete the encryption keyfile)_.
_(Yes, I want to do this)_
>> **_(Spin Up)_** _(will immediately spin up all disks)_.
**_(Spin Down)_** _(will immediately spin down all disks)_.
**_(Clear Stats)_** _(will immediately clear all disk statistics)_.
_(Disabled)_ - _(Mover is running)_. **_(Move)_** _(will immediately invoke the Mover)_.   onclick="$.cookie('one','tab2',{path:'/'})">(_(Schedule)_)
**_(Delete)_** _(will delete the encryption keyfile)_.
**_(Reboot)_** _(will activate a *clean* system reset)_.
**_(Shutdown)_** _(will activate a *clean* system power down)_.
_(Reboot in safe mode)_

'.parse_file($display['sleep']))?> :array_status_help: :array_devices_help:
:encryption_help: