Backup3G/EWC/User Guide/Defining Windows Backups
This page was last modified 08:09, 21 February 2008.From Documentation
Revision as of 07:00, 13 April 2006 Daniels (Talk | contribs) (→Controlling Services) ← Previous diff |
Current revision Moff (Talk | contribs) (→How to Define a Backup Item) |
||
Line 2: | Line 2: | ||
*you define a backup item for each data object to be backed up | *you define a backup item for each data object to be backed up | ||
*you define backup jobs to back up one or more items at the scheduled time to a particular drive or drive pool | *you define backup jobs to back up one or more items at the scheduled time to a particular drive or drive pool | ||
+ | |||
The main differences are: | The main differences are: | ||
*in the backup item you use a Windows specific backup method instead of one of the standard UNIX methods | *in the backup item you use a Windows specific backup method instead of one of the standard UNIX methods | ||
*support for Windows Registry backup | *support for Windows Registry backup | ||
- | *backup items to control starting and stopping Windows services | + | *support for Windows System State backup |
+ | *backup items to control starting and stopping Windows services. | ||
+ | |||
+ | :{{Note| Backup on Windows requires the NTCPIO proprietary backup format.}} | ||
- | Note Backup on Windows requires the NTCPIO proprietary backup format. | ||
This guide describes the ways you can back up Windows filesystems, the Registry, how to control services and how to define backup items. Defining, scheduling, and monitoring backup jobs are described in the backup3G User Guide. | This guide describes the ways you can back up Windows filesystems, the Registry, how to control services and how to define backup items. Defining, scheduling, and monitoring backup jobs are described in the backup3G User Guide. | ||
+ | <br> | ||
== Windows Backup Methods == | == Windows Backup Methods == | ||
This topic describes the different methods for backing up Windows data. The backup facilities provided include starting and stopping services (some data cannot be backed up unless it’s associated service has been shutdown), backing up the registry, user profiles, files and directories. | This topic describes the different methods for backing up Windows data. The backup facilities provided include starting and stopping services (some data cannot be backed up unless it’s associated service has been shutdown), backing up the registry, user profiles, files and directories. | ||
+ | <br> | ||
=== What happens if a step fails === | === What happens if a step fails === | ||
- | ‘Exit status 2’ usually indicates a usage error in the backup command, such as an unrecognized option or an incorrect number of arguments. Other exit statuses are dependent on the backup method—check the manual page for the command that reported the error. | + | ‘Exit status 2’ usually indicates a usage error in the backup command, such as an unrecognised option or an incorrect number of arguments. Other exit statuses are dependent on the backup method—check the manual page for the command that reported the error. |
- | Any previous steps that wrote to the tape and completed successfully may be restored from, but depending on the type of backup may not be worth recovering. | + | |
- | The System Administrator should examine the reason for failure and the type of object in the successful backup steps to see whether they can be usefully recovered. | + | Any previous steps that wrote to the tape and completed successfully may be restored from, but depending on the type of backup may not be worth recovering. The System Administrator should examine the reason for failure and the type of object in the successful backup steps to see whether they can be usefully recovered. |
+ | |||
+ | <br> | ||
=== Controlling Services === | === Controlling Services === | ||
- | Some services have files permanently open and/or write to files while they are running. Sometimes these type of services must be shutdown before their associated files can be backed up. EWC provides methods for starting and stopping Windows services. The definition of these methods is straight forward, enter the name of the service to be started or stopped in the Object field. | ||
- | ;Backup methods | + | {| border="1" cellpadding="8" cellspacing="0" |
- | :start service | + | |- |
- | :stop service | + | |Backup methods |
- | ;Backup command: | + | |start service<br>stop service |
- | :service | + | |- |
+ | |Backup command | ||
+ | |service | ||
+ | |} | ||
- | Notes | + | |
- | You will need to order the backup items in the backup job so that the services are stopped before their associated data is backed up. You will also need to define a backup item to restart the service on completion of the backup. | + | Some services have files permanently open and/or write to files while they are running. Sometimes these type of services must be shutdown before their associated files can be backed up. EWC provides methods for starting and stopping Windows services. The definition of these methods is straight forward, enter the name of the service to be started or stopped in the Object field. |
+ | {{Note |You will need to order the backup items in the backup job so that the services are stopped before their associated data is backed up. You will also need to define a backup item to restart the service on completion of the backup.}} | ||
+ | |||
+ | <br> | ||
== Registry Backup == | == Registry Backup == | ||
- | Steps | + | |
- | backup3G performs the following steps when you back up the Windows NT registry using the ‘registry backup’ method. | + | {| border="1" cellpadding="8" cellspacing="0" |
+ | |- | ||
+ | |Backup method | ||
+ | |registry backup | ||
+ | |- | ||
+ | |Backup command | ||
+ | |FSregback | ||
+ | |} | ||
+ | |||
+ | <br> | ||
+ | backup3G performs the following steps when you back up the Windows registry using the ‘registry backup’ method. | ||
#Dump registry keys to temporary files. | #Dump registry keys to temporary files. | ||
#Backup temporary registry files. | #Backup temporary registry files. | ||
#Remove temporary files. | #Remove temporary files. | ||
+ | {{Note |Only the registry keys that are not dynamic or hardware dependent are backed up. These are the keys under ''HKEY_LOCAL_MACHINE'', excluding the ''HARDWARE'' key.}} | ||
- | Notes | + | <br> |
- | Only the registry keys that are not dynamic or hardware dependent are backed up. These are the keys under HKEY_LOCAL_MACHINE, excluding the HARDWARE key. | + | |
- | Backup method: registry backup | + | == Profile Backup == |
- | Backup command: FSregback | + | |
- | Defining Windows Backups 33 | + | {| border="1" cellpadding="8" cellspacing="0" |
- | Profile Backup | + | |- |
- | The profile backup method is used to back up user profiles. These are the configuration | + | |Backup method |
- | and desktop settings associated with a particular user. This information is usually | + | |profile backup |
- | stored in a directory with the same name as the user. The directory contains files | + | |- |
+ | |Backup command | ||
+ | |FSregback | ||
+ | |} | ||
+ | |||
+ | <br> | ||
+ | The profile backup method is used to back up user profiles. These are the configuration and desktop settings associated with a particular user. This information is usually stored in a directory with the same name as the user. The directory contains files | ||
and sub-directories that are used to store the information associated with that user. | and sub-directories that are used to store the information associated with that user. | ||
- | Notes | + | {{Note |Certain profile files cannot be backed up if the associated user is logged in. All users should be logged out before performing a profile backup. The profile backup uses the NTCPIO format and files are backed up using absolute references.}} |
- | Certain profile files cannot be backed up if the associated user is logged in. All users | + | |
- | should be logged out before performing a profile backup. | + | <br> |
- | The profile backup uses the NTCPIO format and files are backed up using absolute | + | == System State Backup == |
- | references. | + | |
- | Data Backup | + | {| border="1" cellpadding="8" cellspacing="0" |
- | These methods are used to back up files and directories on Windows NT. These | + | |- |
- | methods can be used on both NTFS and FAT filesystems. Objects or directories to | + | |Backup method |
- | be backed up can be specified using either the Windows NT format (example: C:/) or | + | |system state |
- | the POSIX format (Example: //C/). | + | |- |
- | Backup method: profile backup | + | |Backup command |
- | Backup command: FSregback | + | |FSsysstate |
- | Backup methods: full ntcpio | + | |} |
- | full ntcpio - MP | + | |
- | incremental ntcpio | + | <br> |
- | incr ntcpio - MP | + | The profile backup method is used to back up user profiles. These are the configuration and desktop settings associated with a particular user. This information is usually stored in a directory with the same name as the user. The directory contains files |
- | selected ntcpio | + | and sub-directories that are used to store the information associated with that user. |
- | selected ntcpio - MP | + | {{Note |Certain profile files cannot be backed up if the associated user is logged in. All users should be logged out before performing a profile backup. The profile backup uses the NTCPIO format and files are backed up using absolute references.}} |
- | Backup command: FSntcpio | + | |
- | 34 Defining Windows Backups | + | <br> |
- | Caution If you have an earlier version of EWC installed there will be other | + | |
- | Windows NT backup methods available. Be sure to choose the | + | == Data Backup == |
- | correct methods or the backup will not work. | + | |
- | Example: back up “Program Files” directory | + | {| border="1" cellpadding="8" cellspacing="0" |
- | Define an item to back up the Program Files directory on a Windows host. Exclude | + | |- |
- | any dll files from the backup. | + | |Backup methods |
- | This backup will use the NTCPIO format and will keep an online index for quick | + | |full ntcpio<br><br>differential ntcpio<br><br>selected ntcpio |
- | recovery of files. | + | |full ntcpio - MP<br><br>differential ntcpio - MP<br><br>selected ntcpio - MP |
- | 1. Select COS/Backup configuration > Maintain backup jobs | + | |- |
- | > Items > Maintain then select Maintain > Add. | + | |Backup command |
- | 2. Accept the default item number. | + | |FSntcpio |
- | 3. Type in the directory name: C:/Program Files. Alternatively you could | + | |FSmntcpio |
- | have entered the directory name using the POSIX syntax: //C/Program | + | |} |
- | Files. | + | |
- | 4. Select the name of your host machine. You can press choose to see the list | + | <br> |
- | of all the available hosts at your site. | + | These methods are used to back up files and directories on Windows. These methods can be used on both NTFS and FAT filesystems. Objects or directories to be backed up can be specified using either the Windows format (''example: C:/'') or the POSIX format (''Example: //C/''). |
- | 5. Press Choose to display the valid backup methods. Choose full ntcpio. | + | |
- | 6. Set Index to ‘yes’. | + | |
- | 7. Enter in the Options field: | + | '''Example: back up “Program Files” directory''' |
- | -x “*/*.dll” | + | |
- | 8. Now enter a comment such as | + | Define an item to back up the Program Files directory on a Windows host. Exclude any dll files from the backup. |
- | “Full backup of Program Files directory” | + | |
- | 9. Set On error to ‘abort’. | + | This backup will use the NTCPIO format and will keep an online index for quick recovery of files. |
- | Press Accept to add this item. | + | |
- | You can now select this item when defining a step in a backup job. (see How to Define | + | #Select {{cnav| Backup3G configuration > Tools > Items}} then select {{cnav| Item > Add}} |
- | a Backup Job in the backup3G User Guide). | + | #Select {{cnav| Backup a Microsoft Windows folder or drive}} |
- | Defining Windows Backups 35 | + | #Select the name of your host machine. You can press choose to see the list of all the available hosts at your site. |
- | Defining Windows Backups | + | #Type in the folder name: <tt>C:/Program Files</tt>. Alternatively you could have explored the Windows host for the folder. |
- | You must define a backup item for each type of backup that you want to perform. | + | #Uncheck ''Multi-part?''. |
- | Once you have defined all your backup items, you must define a set of backup jobs | + | #Enter in the ''Exclude pattern(s)'' field: <tt>*/*.dll</tt> |
- | to back up these items at the scheduled times. See How to Define a Backup Job in the | + | #The comment will be automatically set to “Full ntcpio backup of C:/Program Files” |
- | backup3G User Guide. | + | #Set On error to ‘abort’. |
- | How to Define a Backup Item | + | #Press Accept to add this item. |
- | A backup item describes the ‘what’ and ‘how’ of a backup. It identifies the host name, | + | |
- | the object and the method that will be used to back it up. | + | You can now select this item when defining a step in a backup job. |
- | Each backup method calls a driver script to back up the data. Table 1 shows the | + | |
- | backup command and other attributes for each Windows backup method. | + | <br> |
- | Table 1 — Windows NT backup methods | + | |
- | You can use the Options field to pass extra flags and arguments to the backup | + | == Defining Windows Backups == |
- | command. To see what options are supported by each method, check the manual | + | |
- | page for that driver script. | + | You must define a backup item for each type of backup that you want to perform. Once you have defined all your backup items, you must define a set of backup jobs to back up these items at the scheduled times. |
- | Windows NT Object Method Name Format Driver Script Index? | + | |
- | Stop a service service stop N/A service no | + | <br> |
- | Start a service service start N/A service no | + | === How to Define a Backup Item === |
- | Registry backup registry backup ntcpio FSregback yes | + | |
- | Profile backup profile backup ntcpio FSregback yes | + | A ''backup item'' describes the ‘what’ and ‘how’ of a backup. It identifies the host name, the object and the method that will be used to back it up. |
- | Files/Directories full ntcpio | + | |
- | full ntcpio - MP | + | Each backup method calls a driver script to back up the data. Table 1 shows the backup command and other attributes for each Windows backup method. |
- | incremental ntcpio | + | |
- | incr ntcpio - MP | + | |
- | selected ntcpio | + | {| border="1" cellpadding="8" cellspacing="0" |
- | selected ntcpio - MP | + | |+'''Table 1 - Windows backup methods''' |
- | ntcpio FSntcpio yes | + | |- |
- | 36 Defining Windows Backups | + | !Windows Object |
- | Example: the options for the ‘registry backup method’ are described in the FSregback | + | !Method Name |
- | manual page. | + | !Format |
- | Note that these options are not validated when you define the backup item, but are | + | !Driver Script |
- | simply passed to the backup command to be evaluated at run time. | + | !Index? |
- | To define a backup item | + | |- |
- | 1. Select backup3G configuration > Maintain backup jobs. | + | |Stop a service |
- | 2. Select Items > Maintain to display the list of existing backup items, | + | |service stop |
- | then select Maintain > Add. | + | |N/A |
- | Figure 11 — Adding a backup item | + | |service |
- | Item Defaults to one more than the current highest item number. You | + | |no |
- | can change it to any unused item number, but it is recommended | + | |- |
- | that you accept the default. | + | |Start a service |
- | Object Enter the object to be backed up or acted upon. Ensure that it is | + | |service start |
- | correct as backup3G doesn’t check that it exists at this point. | + | |N/A |
- | Host Select the host on which the item is to be performed. If you want | + | |service |
- | to perform the same item on multiple hosts, you must define a | + | |no |
- | separate backup item for each. | + | |- |
- | Defining Windows Backups 37 | + | |Registry backup |
- | Method Press Choose to list the backup methods. The Windows backup | + | |registry backup |
- | methods are described in detail in Windows NT Backup Methods on | + | |ntcpio |
- | page 31. | + | |FSregback |
- | Index Select ‘yes’ if you want an index and the method you chose | + | |yes |
- | supports an index. An online index makes it easier to select items | + | |- |
- | to be restored. | + | |Profile backup |
- | Options Enter any optional flags and arguments to be passed to the backup | + | |profile backup |
- | command at run time. | + | |ntcpio |
- | You can see what other options this backup method supports by | + | |FSregback |
- | checking the man page for the corresponding backup driver script. | + | |yes |
- | Table 1 on page 35 shows what driver script is run by each | + | |- |
- | Windows backup method. | + | |System State backup |
- | Note Use double quotes around file patterns to ensure that they are parsed | + | |system state backup |
- | correctly. | + | |ntcpio |
- | Comment Enter a descriptive comment. | + | |FSsysstate |
- | On error Should the backup job continue if this step fails? Select ‘continue’ | + | |no |
- | if the job should continue after an error in this step. Select ‘abort’ | + | |- |
- | if the job should not continue. | + | |Files/Folders |
- | Press Accept to save this item. | + | |full ntcpio<br><br>differential ntcpio<br><br>selected ntcpio |
+ | |ntcpio | ||
+ | |FSntcpio | ||
+ | |yes | ||
+ | |- | ||
+ | |Files/Folders | ||
+ | |full ntcpio - MP<br><br>differential ntcpio - MP<br><br>selected ntcpio - MP | ||
+ | |ntcpio | ||
+ | |FSmntcpio | ||
+ | |yes | ||
+ | |} | ||
+ | |||
+ | |||
+ | '''To define a backup item''' | ||
+ | |||
+ | #Select {{cnav| Backup3G configuration > Tools > Items}} | ||
+ | #Select {{cnav| Item > Add}} | ||
+ | #;Host: Select the host on which the item is to be performed. If you want to perform the same item on multiple hosts, you must define a separate backup item for each. | ||
+ | #;Folder: Enter the folder or object to be backed up or acted upon. Ensure that it is correct as backup3G doesn’t check that it exists at this point. | ||
+ | #;Backup type: Select ''Full'' or ''Differential'' | ||
+ | #;Index: Select ‘yes’ if you want an index and the method you chose supports an index. An online index makes it easier to select items to be restored. | ||
+ | #:Other options are available dependant on the backup method chosen. | ||
+ | #;Comment: A descriptive comment will be automatically set. You can change this if you wish | ||
+ | #;On error: Should the backup job continue if this step fails? Select ‘continue’ if the job should continue after an error in this step. Select ‘abort’ if the job should not continue. | ||
+ | #Press Accept to save this item. | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == [[Backup3G/EWC/User Guide/Recovery for Windows|Recovery for Windows]] == |
Current revision
EWC backups are configured the same as other backup jobs:
- you define a backup item for each data object to be backed up
- you define backup jobs to back up one or more items at the scheduled time to a particular drive or drive pool
The main differences are:
- in the backup item you use a Windows specific backup method instead of one of the standard UNIX methods
- support for Windows Registry backup
- support for Windows System State backup
- backup items to control starting and stopping Windows services.
Note | |
Backup on Windows requires the NTCPIO proprietary backup format. |
This guide describes the ways you can back up Windows filesystems, the Registry, how to control services and how to define backup items. Defining, scheduling, and monitoring backup jobs are described in the backup3G User Guide.
Contents |
Windows Backup Methods
This topic describes the different methods for backing up Windows data. The backup facilities provided include starting and stopping services (some data cannot be backed up unless it’s associated service has been shutdown), backing up the registry, user profiles, files and directories.
What happens if a step fails
‘Exit status 2’ usually indicates a usage error in the backup command, such as an unrecognised option or an incorrect number of arguments. Other exit statuses are dependent on the backup method—check the manual page for the command that reported the error.
Any previous steps that wrote to the tape and completed successfully may be restored from, but depending on the type of backup may not be worth recovering. The System Administrator should examine the reason for failure and the type of object in the successful backup steps to see whether they can be usefully recovered.
Controlling Services
Backup methods | start service stop service |
Backup command | service |
Some services have files permanently open and/or write to files while they are running. Sometimes these type of services must be shutdown before their associated files can be backed up. EWC provides methods for starting and stopping Windows services. The definition of these methods is straight forward, enter the name of the service to be started or stopped in the Object field.
Note | |
You will need to order the backup items in the backup job so that the services are stopped before their associated data is backed up. You will also need to define a backup item to restart the service on completion of the backup. |
Registry Backup
Backup method | registry backup |
Backup command | FSregback |
backup3G performs the following steps when you back up the Windows registry using the ‘registry backup’ method.
- Dump registry keys to temporary files.
- Backup temporary registry files.
- Remove temporary files.
Note | |
Only the registry keys that are not dynamic or hardware dependent are backed up. These are the keys under HKEY_LOCAL_MACHINE, excluding the HARDWARE key. |
Profile Backup
Backup method | profile backup |
Backup command | FSregback |
The profile backup method is used to back up user profiles. These are the configuration and desktop settings associated with a particular user. This information is usually stored in a directory with the same name as the user. The directory contains files
and sub-directories that are used to store the information associated with that user.
Note | |
Certain profile files cannot be backed up if the associated user is logged in. All users should be logged out before performing a profile backup. The profile backup uses the NTCPIO format and files are backed up using absolute references. |
System State Backup
Backup method | system state |
Backup command | FSsysstate |
The profile backup method is used to back up user profiles. These are the configuration and desktop settings associated with a particular user. This information is usually stored in a directory with the same name as the user. The directory contains files
and sub-directories that are used to store the information associated with that user.
Note | |
Certain profile files cannot be backed up if the associated user is logged in. All users should be logged out before performing a profile backup. The profile backup uses the NTCPIO format and files are backed up using absolute references. |
Data Backup
Backup methods | full ntcpio differential ntcpio selected ntcpio | full ntcpio - MP differential ntcpio - MP selected ntcpio - MP |
Backup command | FSntcpio | FSmntcpio |
These methods are used to back up files and directories on Windows. These methods can be used on both NTFS and FAT filesystems. Objects or directories to be backed up can be specified using either the Windows format (example: C:/) or the POSIX format (Example: //C/).
Example: back up “Program Files” directory
Define an item to back up the Program Files directory on a Windows host. Exclude any dll files from the backup.
This backup will use the NTCPIO format and will keep an online index for quick recovery of files.
- Select Backup3G configuration > Tools > Items then select Item > Add
- Select Backup a Microsoft Windows folder or drive
- Select the name of your host machine. You can press choose to see the list of all the available hosts at your site.
- Type in the folder name: C:/Program Files. Alternatively you could have explored the Windows host for the folder.
- Uncheck Multi-part?.
- Enter in the Exclude pattern(s) field: */*.dll
- The comment will be automatically set to “Full ntcpio backup of C:/Program Files”
- Set On error to ‘abort’.
- Press Accept to add this item.
You can now select this item when defining a step in a backup job.
Defining Windows Backups
You must define a backup item for each type of backup that you want to perform. Once you have defined all your backup items, you must define a set of backup jobs to back up these items at the scheduled times.
How to Define a Backup Item
A backup item describes the ‘what’ and ‘how’ of a backup. It identifies the host name, the object and the method that will be used to back it up.
Each backup method calls a driver script to back up the data. Table 1 shows the backup command and other attributes for each Windows backup method.
Windows Object | Method Name | Format | Driver Script | Index? |
---|---|---|---|---|
Stop a service | service stop | N/A | service | no |
Start a service | service start | N/A | service | no |
Registry backup | registry backup | ntcpio | FSregback | yes |
Profile backup | profile backup | ntcpio | FSregback | yes |
System State backup | system state backup | ntcpio | FSsysstate | no |
Files/Folders | full ntcpio differential ntcpio selected ntcpio | ntcpio | FSntcpio | yes |
Files/Folders | full ntcpio - MP differential ntcpio - MP selected ntcpio - MP | ntcpio | FSmntcpio | yes |
To define a backup item
- Select Backup3G configuration > Tools > Items
- Select Item > Add
- Host
- Select the host on which the item is to be performed. If you want to perform the same item on multiple hosts, you must define a separate backup item for each.
- Folder
- Enter the folder or object to be backed up or acted upon. Ensure that it is correct as backup3G doesn’t check that it exists at this point.
- Backup type
- Select Full or Differential
- Index
- Select ‘yes’ if you want an index and the method you chose supports an index. An online index makes it easier to select items to be restored.
- Other options are available dependant on the backup method chosen.
- Comment
- A descriptive comment will be automatically set. You can change this if you wish
- On error
- Should the backup job continue if this step fails? Select ‘continue’ if the job should continue after an error in this step. Select ‘abort’ if the job should not continue.
- Press Accept to save this item.