Veritas NetBackup™ Commands Reference Guide
- Introduction
- Appendix A. NetBackup Commands
Name
bparchive — archive files to the NetBackup server
SYNOPSIS
[-p policy] [-s schedule][-L progress_log [-en]] [-S master_server [,master_server,...]] [-t policy_type] [-w [hh:mm:ss]] [-k "keyword_phrase"] -f listfile | filenames
On UNIX systems, the directory path to this command is /usr/openv/netbackup/bin/
On Windows systems, the directory path to this command is <install_path>\NetBackup\bin\
DESCRIPTION
bparchive processes the files that are listed on the command line or in the file that is specified by the -f listfile option. Any file path that is entered can be a file name or a directory name. If the list of files includes a directory, it archives all files and subdirectories of that directory and starts at the directory itself.
By default, you return to the system prompt after bparchive is successfully submitted. The command works in the background and does not return completion status directly to you. Use the -w option to change bparchive to work in the foreground and to return completion status after a specified time period.
bparchive writes informative and error messages to a progress-log file if the file is created. Create the file before you run the bparchive command and specify it with the -L progress_log option. If bparchive cannot archive any of the requested files or directories, use the progress log to determine the reason for the failure.
If you create a directory with write access, bparchive creates a debug log file in this directory to use for troubleshooting.
On Windows systems, <nbu_dir_path> is <install_path>\NetBackup\logs\bparchive\
On UNIX systems, the directory is /usr/openv/netbackup/logs/bparchive/
NetBackup sends mail on the archive completion status to mail_address if USEMAIL = mail_address. It is entered as follows: non-administrator users specify it on the $HOME/bp.conf
file; administrators specify it in the /usr/openv/netbackup/bp.conf
file. This message is sent when the archive process is complete.
The following restrictions apply to this command:
On UNIX systems: To archive a file with bparchive, you must be the root or the owner and a member of the primary group (as owner) to delete. Also, the file must not be read only. Otherwise, NetBackup saves the files but cannot reset their access time (
utime
) and does not delete them from the disk.On Windows systems, to archive a file with bparchive, you must have permission to delete the file and the file must not be read only. Otherwise, NetBackup saves the files but does not delete them from the disk.
On UNIX systems: If you specify a UNIX file that is a link, bparchive archives only the link itself, not the file to which it links.
bparchive does not archive the "." or ".." directory entries, and does not archive disk-image backups.
OPTIONS
- -p policy
Names the policy to use for the user archive. If it is not specified, the NetBackup server uses the first policy it finds that includes the client and a user archive schedule.
- -s schedule
Names the schedule to use for the user archive. If it is not specified, the NetBackup server uses the first user archive schedule it finds in the policy it currently uses. (See the -p option.)
- -S master_server
On UNIX systems, this option specifies the name of the NetBackup master server. The default is the first SERVER entry in the
/usr/openv/netbackup/bp.conf file.
On Windows systems, this option specifies the name of the NetBackup master server. The default is the server designated as current on the Servers tab of the Specify NetBackup Machines dialog box. To display this dialog box, start the Backup, Archive, and Restore user interface on the client. Then click Specify NetBackup Machines on the File menu.
- -t policy_type
Specifies one of the following numbers that correspond to the policy type. The default for Windows clients is 13. The default for all others is 0:
0 = Standard
4 = Oracle
6 = Informix-On-BAR
7 = Sybase
13 = MS-Windows
15 = MS-SQL-Server
16 = MS-Exchange-Server
19 = NDMP
The following policy types apply only to NetBackup Enterprise Server:
11 = DataTools-SQL-BackTrack
17 = SAP
18 = DB2
20 = FlashBackup
21 = Split-Mirror
39 = Enterprise-Vault
- -L progress_log [-en]
Specifies the name of an existing file in which to write progress information.
On UNIX systems, the file name must begin with /.
For example:
netbackup/logs/user_ops/proglog
On Windows system, an example is
NetBackup\logs\user_ops\proglog
The default is to not use a progress log.
Include the -en option to generate a progress log that is in English. The name of the log contains the string _en. This option is useful to support personnel in a distributed environment where different locales may create logs of various languages.
Only default paths are allowed for this option and Veritas recommends to use the default paths. If you cannot use the NetBackup default path in your setup, you should add custom paths to the NetBackup configuration.
For more information on how to add a custom path, see the "BPCD_WHITELIST_PATH option for NetBackup servers and clients" topic in the NetBackup Administrator's Guide, Volume I.
- -w [hh:mm:ss]
Causes NetBackup to wait for a completion status from the server before it returns you to the system prompt.
The required date and time values format in NetBackup commands varies according to your locale. The
/usr/openv/msg/.conf
file (UNIX) and theinstall_path\VERITAS\msg\LC.CONF
file (Windows) contain information such as the date-time formats for each supported locale. The files contain specific instructions on how to add or modify the list of supported locales and formats.See the "About specifying the locale of the NetBackup installation" topic in the NetBackup Administrator's Guide, Volume II.
You can optionally specify a wait time in hours, minutes, and seconds. The maximum wait time you can specify is 23:59:59. If the wait time expires before the archive is complete, the command exits with a timeout status. The archive, however, still completes on the server.
If you use -w without specifying the wait time or if you specify a value of 0, NetBackup waits indefinitely for the completion status.
- -k keyword_phrase
Specifies a keyword phrase that NetBackup associates with the image created by this archive operation. You then can restore the image by specifying the keyword phrase with the -k option on the bprestore command.
The keyword phrase is a textual description of the archive that is a maximum of 128 characters in length. All printable characters are permitted including space (" ") and period (".").
Enclose the phrase in double quotes ("...") or single quotes ('...').
The default keyword phrase is the null (empty) string.
- -f listfile
Specifies a file (listfile) that contains a list of files to be archived and can be used instead of the filenames option. In listfile, place each file path on a separate line.
The required file list format depends on whether the files have spaces, newlines, or returns in the names. To archive the files that do not have spaces or newlines or returns in the names, use th following format:
filepath
The path to the file you want to archive. Some examples on UNIX systems are:
/home, /etc
, and/var.
Some examples on Windows systems are:c:\Programs and c:\documents\old_memos
To archive the files that have spaces or newlines or returns in the names, use this format:
filepathlen filepath
filepath is the path to the file you want to archive and filepathlen is the number of characters in the file path.
The path to the file you want to archive. Some examples on UNIX systems are:
/home
,/etc
, and/var.
Some examples on Windows systems are:c:\Programs and c:\documents\old_memos
Examples on UNIX systems are the following:
5 /home 4 /etc 4 /var 19 /home/abc/test file
Examples on Windows systems are the following:
11 c:\Programs 8 c:\winnt 22 c:\documents\old memos
- filenames
Names one or more files to be archived and can be used instead of the -f option. Any files that you specify must be listed at the end, after all other options.
EXAMPLES
Example 1 - Archive a single file:
UNIX systems: bparchive /usr/user1/file1
Windows systems: bparchive c:\usr\user1\file1
Example 2 - Archive the files that are listed in a file that is named archive_list:
bparchive -f archive_list
Example 3 - Associate keyword phrase "Archive My Home Directory 02/02/10" to the archive of a directory named kwc
and use a progress log that is named arch.log:
UNIX systems: bparchive -k "Archive My Home Directory 02/02/10" \-L /usr/openv/netbackup/logs/user_ops/arch.log /home/kwc
Windows systems: bparchive -k "Archive My Home Directory 02/02/10" \-L c:\Program Files\Veritas\NetBackup\logs\user_ops\arch.log c:\home\kwc