Skip to content

Commit

Permalink
Merge pull request #2704 from truenas/Backport-Resilvering-Updates-to…
Browse files Browse the repository at this point in the history
…-13.3

Backport Resilvering Updates to 13.3
  • Loading branch information
tonyriv3 authored May 1, 2024
2 parents 185c412 + b6bc22e commit 788dde7
Show file tree
Hide file tree
Showing 6 changed files with 92 additions and 15 deletions.
14 changes: 2 additions & 12 deletions content/CORETutorials/Tasks/UsingResilverPriority.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,8 @@ tags:
- resilver
---

Resilvering is a process that copies data to a replacement disk. You should complete it as quickly as possible.
Increasing the priority of resilvers helps them finish faster.
The **Resilver Priority** menu allows you to schedule when a resilver can become a higher priority for the system.
You should schedule resilvers when the additional I/O or CPU use does not affect normal usage.

Go to **Tasks > Resilver Priority** to configure the priority to the best time for your environment.
{{< include file="/static/includes/ResilverPriority.md" >}}

![TasksResilverPriority](/images/CORE/Tasks/TasksResilverPriority.png "Scheduling Resilver Priority Times")

Set **Enabled**, then use the drop-down menus to select a **Begin** and **End** time and what days of the week you want the priority to run.

{{< hint type=note >}}
A resilver process running during the time frame defined between "Begin Time" and "End Time" will likely work faster.
We advise you avoid putting the system under any intensive activity or heavy loads (replications, SMB transfers, NFS transfers, Rsync transfers, S.M.A.R.T. tests, pool scrubs, etc) during a resilver process.
{{< /hint >}}
{{< include file="/static/includes/ResilverPrioritySetWhen.md" >}}
6 changes: 3 additions & 3 deletions content/GettingStarted/SharingStorage.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Click <i class="fa fa-ellipsis-v" aria-hidden="true" title="Options"></i> and *E

![StoragePoolsEditACL](/images/CORE/Storage/StoragePoolsEditACL.png "Editing SMB dataset permissions")

Click *SELECT AN ACL PRESET*, open the drop down, and choose *OPEN*.
Click *SELECT AN ACL PRESET*, open the dropdown, and choose *OPEN*.
Click *SAVE*.

### Create the Share
Expand All @@ -39,7 +39,7 @@ Go to **Sharing > Windows Shares (SMB)** and click *ADD*.

Only the *Path* and *Name* are initially required.
The *Path* is the directory tree on TrueNAS that is shared using the SMB protocol.
The *Name* forms part of the "full share pathname" when SMB clients connect.
The *Name* forms part of the "full share path name" when SMB clients connect.

![SharingSMBAddBasicExample](/images/CORE/Sharing/SharingSMBAddBasicExample.png "SMB Share Example")

Expand Down Expand Up @@ -107,5 +107,5 @@ A simple configuration is beyond the scope of this getting started guide, but de
{{< /tab >}}
{{< /tabs >}}

With simple sharing done, TrueNAS is now installed, accessible, and capable to receive or share data over your network.
With simple sharing done, TrueNAS is now installed, accessible, and able to receive or share data over your network.
Now it is time to protect the TrueNAS storage by setting up [data backups]({{< relref "DataBackups.md" >}}).
1 change: 1 addition & 0 deletions content/UIReference/Storage/SnapshotsScreen.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Use **SUBMIT** to save settings.
Use **CANCEL** to exit without saving and display the **Snapshots** screen.

## Snapshot Details Screen

The expanded snapshot view includes the creation date, space used, and the amount of data accessible by this dataset.

![StorageSnapshoExpandedtInfoScreen](/images/CORE/Storage/StorageSnapshoExpandedtInfoScreen.png "Snapshot Expanded Screen")
Expand Down
8 changes: 8 additions & 0 deletions static/includes/ResilverPriority.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
&NewLine;

Resilvering is a process that copies data to a replacement disk. Complete it as quickly as possible.
Resilvering is a high-priority task.
It can run in the background while performing other system functions. However, this can put a higher demand on system resources.
Increasing the priority of resilvers helps them finish faster as the system runs tasks with higher priority ranking.

Use the **Resilver Priority** screen to schedule a time when a resilver task can become a higher priority for the system and when the additional I/O or CPU use does not affect normal usage.
9 changes: 9 additions & 0 deletions static/includes/ResilverPrioritySetWhen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
&NewLine;

Select **Enabled**, then use the dropdown lists to select a start time in **Begin** and time to finish in **End** to define a priority period for the resilver.
To select the day(s) to run the resilver, use the **Days of the Week** dropdown to select when the task can run with the priority given.

{{< hint type=note >}}
A resilver process running during the time frame defined between the beginning and end times likely runs faster than during times when demand on system resources is higher.
We advise you to avoid putting the system under any intensive activity or heavy loads (replications, SMB transfers, NFS transfers, Rsync transfers, S.M.A.R.T. tests, pool scrubs, etc.) during a resilver process.
{{< /hint >}}
69 changes: 69 additions & 0 deletions words-to-ignore.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1887,6 +1887,75 @@ MinIOAppStorage
MinIOBucketVisible
MinIOAppInstalled
COREUIReference
msec
Diskgraphs
COREGettingStarted
SharingStorage
DataBackups
iSCSIShare
StoringData
CORETopMenu
Javascript
LoggingIn
VMX
vmx
ConsoleSetupMenu
bootable
VirtualMachinesJailNetworking
EFI
KillDisk
Citrix
xpt
EFI
SecureBoot
SCALEAngelfish
SUPERMICRO
bootable
gpg
COREHardwareGuide
OpenPGP
openpgp
edu
mit
pgp
Gpg
gnupg
cryptographically
UpdatingSoftwareforaMajorVersion
databackup
CommunityGuides
MinIOPlugin
updatingcore
corereleasenotes
COREPlexPlugin
SMBv
Esc
taskmanager
topmenu
ActiveDirectory
DirectoryServices
COREshellOptions
ChangingDefaultShell
CORERequiredFields
DirectoryServices
ActiveDirectory
RGBA
prebuilt
COREUIPreferencesIntro
TLSv
uitlsciphers
SystemSupportContactEnterprise
SystemSupportProactiveEnterprise
SLA
Reddit
CommunityForums
CreateJiraSuggestion
CreateDebugCORE
UIBugReport
COREshellOptions
Javascript
javascript
COREUIReference
CORERequiredFields
COREshellOptions
msec
Expand Down

0 comments on commit 788dde7

Please sign in to comment.