Veritas NetBackup™ コマンドリファレンスガイド

Last Published:
Product(s): NetBackup (9.0)
  1. 概要
    1.  
      NetBackup コマンドについて
    2.  
      複数階層のメニューの操作
    3.  
      NetBackup のコマンドの表記規則
    4.  
      NetBackup Media Manager コマンドの注意事項
    5.  
      IPV6 の更新
  2. 付録 A. NetBackup コマンド
    1.  
      acsd
    2.  
      add_media_server_on_clients
    3.  
      backupdbtrace
    4.  
      backuptrace
    5.  
      bmrc
    6.  
      bmrconfig
    7.  
      bmrepadm
    8.  
      bmrprep
    9.  
      bmrs
    10.  
      bmrsrtadm
    11.  
      bp
    12.  
      bparchive
    13.  
      bpbackup
    14.  
      bpbackupdb
    15.  
      bpcatarc
    16.  
      bpcatlist
    17.  
      bpcatres
    18.  
      bpcatrm
    19.  
      bpcd
    20.  
      bpchangeprimary
    21.  
      bpclient
    22.  
      bpclimagelist
    23.  
      bpclntcmd
    24.  
      bpclusterutil
    25.  
      bpcompatd
    26.  
      bpconfig
    27.  
      bpdbjobs
    28.  
      bpdbm
    29.  
      bpdgclone
    30.  
      bpdown
    31.  
      bpduplicate
    32.  
      bperror
    33.  
      bpexpdate
    34.  
      bpfis
    35.  
      bpflist
    36.  
      bpgetconfig
    37.  
      bpgetdebuglog
    38.  
      bpimage
    39.  
      bpimagelist
    40.  
      bpimmedia
    41.  
      bpimport
    42.  
      bpinst
    43.  
      bpkeyfile
    44.  
      bpkeyutil
    45.  
      bplabel
    46.  
      bplist
    47.  
      bpmedia
    48.  
      bpmedialist
    49.  
      bpminlicense
    50.  
      bpnbat
    51.  
      bpnbaz
    52.  
      bppficorr
    53.  
      bpplcatdrinfo
    54.  
      bpplclients
    55.  
      bppldelete
    56.  
      bpplinclude
    57.  
      bpplinfo
    58.  
      bppllist
    59.  
      bpplsched
    60.  
      bpplschedrep
    61.  
      bpplschedwin
    62.  
      bppolicynew
    63.  
      bpps
    64.  
      bprd
    65.  
      bprecover
    66.  
      bprestore
    67.  
      bpretlevel
    68.  
      bpschedule
    69.  
      bpschedulerep
    70.  
      bpsetconfig
    71.  
      bpstsinfo
    72.  
      bpstuadd
    73.  
      bpstudel
    74.  
      bpstulist
    75.  
      bpsturep
    76.  
      bptestbpcd
    77.  
      bptestnetconn
    78.  
      bptpcinfo
    79.  
      bpup
    80.  
      bpverify
    81.  
      cat_convert
    82.  
      cat_export
    83.  
      cat_import
    84.  
      configureCerts
    85.  
      configureCertsForPlugins
    86.  
      configureMQ
    87.  
      configurePorts
    88.  
      configureWebServerCerts
    89.  
      create_nbdb
    90.  
      csconfig cldinstance
    91.  
      csconfig cldprovider
    92.  
      csconfig meter
    93.  
      csconfig reinitialize
    94.  
      csconfig throttle
    95.  
      duplicatetrace
    96.  
      importtrace
    97.  
      jbpSA
    98.  
      jnbSA
    99.  
      ltid
    100.  
      manageClientCerts
    101.  
      mklogdir
    102.  
      nbauditreport
    103.  
      nbcatsync
    104.  
      NBCC
    105.  
      NBCCR
    106.  
      nbcertcmd
    107.  
      nbcertupdater
    108.  
      nbcldutil
    109.  
      nbcloudrestore
    110.  
      nbcomponentupdate
    111.  
      nbcplogs
    112.  
      nbcredkeyutil
    113.  
      nbdb_admin
    114.  
      nbdb_backup
    115.  
      nbdb_move
    116.  
      nbdb_ping
    117.  
      nbdb_restore
    118.  
      nbdb_unload
    119.  
      nbdb2adutl
    120.  
      nbdbms_start_server
    121.  
      nbdbms_start_stop
    122.  
      nbdc
    123.  
      nbdecommission
    124.  
      nbdelete
    125.  
      nbdeployutil
    126.  
      nbdevconfig
    127.  
      nbdevquery
    128.  
      nbdiscover
    129.  
      nbdna
    130.  
      nbemm
    131.  
      nbemmcmd
    132.  
      nbfindfile
    133.  
      nbfirescan
    134.  
      nbftadm
    135.  
      nbftconfig
    136.  
      nbgetconfig
    137.  
      nbhba
    138.  
      nbholdutil
    139.  
      nbhostidentity
    140.  
      nbhostmgmt
    141.  
      nbhypervtool
    142.  
      nbidpcmd
    143.  
      nbimageshare
    144.  
      nbinstallcmd
    145.  
      nbjm
    146.  
      nbkmiputil
    147.  
      nbkmscmd
    148.  
      nbkmsutil
    149.  
      nboraadm
    150.  
      nborair
    151.  
      nbpem
    152.  
      nbpemreq
    153.  
      nbmlb
    154.  
      nbperfchk
    155.  
      nbplupgrade
    156.  
      nbrb
    157.  
      nbrbutil
    158.  
      nbregopsc
    159.  
      nbreplicate
    160.  
      nbrepo
    161.  
      nbrestorevm
    162.  
      nbseccmd
    163.  
      nbsetconfig
    164.  
      nbsnapimport
    165.  
      nbsnapreplicate
    166.  
      nbsqladm
    167.  
      nbstl
    168.  
      nbstlutil
    169.  
      nbstop
    170.  
      nbsu
    171.  
      nbsvrgrp
    172.  
      resilient_clients
    173.  
      restoretrace
    174.  
      stopltid
    175.  
      tldd
    176.  
      tldcd
    177.  
      tpautoconf
    178.  
      tpclean
    179.  
      tpconfig
    180.  
      tpext
    181.  
      tpreq
    182.  
      tpunmount
    183.  
      verifytrace
    184.  
      vltadm
    185.  
      vltcontainers
    186.  
      vlteject
    187.  
      vltinject
    188.  
      vltoffsitemedia
    189.  
      vltopmenu
    190.  
      vltrun
    191.  
      vmadd
    192.  
      vmchange
    193.  
      vmcheckxxx
    194.  
      vmd
    195.  
      vmdelete
    196.  
      vmoprcmd
    197.  
      vmphyinv
    198.  
      vmpool
    199.  
      vmquery
    200.  
      vmrule
    201.  
      vmupdate
    202.  
      vnetd
    203.  
      vssat
    204.  
      vwcp_manage
    205.  
      vxlogcfg
    206.  
      vxlogmgr
    207.  
      vxlogview
    208.  
      W2KOption
  3.  
    索引

名前

bpbackup — NetBackup サーバーへのファイルのバックアップ

概要

bpbackup -f listfile | filenames [-p policy] [-s schedule] [-S master_server...] [-t policy_type] [-L progress_log [-en]] [-w [hh:mm:ss]] [-k "keyword_phrase"] [-utf8]

bpbackup -i [-p policy] [-h hostname {[-instance instance_name [-database database_name]]] | [-database_unique_name name -database_id id]} [-s schedule] [-S master_server...] [-t policy_type] [-L progress_log [-en]] [-w [hh:mm:ss]] [-k "keyword_phrase"] [-utf8]

bpbackup -dssu DSSUname [-S master_server]

 

UNIX システムでは、このコマンドへのディレクトリパスは /usr/openv/netbackup/bin/ です。

Windows システムでは、このコマンドへのディレクトリパスは install_path\NetBackup\bin\ です。

説明

bpbackup コマンドを使うと、クライアントとマスターサーバーでバックアップ処理を開始できます。Oracle ポリシーを使うときは、bpbackup でインスタンスまたは RAC データベースのバックアップを作成できます。SQL Server ポリシーを使うときは、bpbackup でインスタンスまたはインスタンス内のデータベースのバックアップを作成できます。

クライアント側:

bpbackup-f オプションを指定すると、クライアントインターフェースを使用して実行されるバックアップと同等のユーザーバックアップが開始されます。この形式のバックアップは、どの NetBackup クライアントからでも開始が可能で、そのクライアントからファイルのバックアップを行うことができます。

bpbackup を実行すると、コマンドラインで指定したファイルまたは -f listfile オプションで指定したファイル内のファイルが処理されます。ファイルパスにはファイル名またはディレクトリ名を指定できます。指定した中にディレクトリが含まれる場合、bpbackup を実行すると、そのディレクトリ以下のすべてのファイルおよびサブディレクトリのバックアップが行われます。

メモ:

個々のファイルまたはディレクトリの一覧表示に加えて、bpbackup は指示句を使用してバックアップ対象ファイルを示すこともできます。たとえば、bpbackup "/Shadow Copy Components/" または bpbackup "/System State/" です。クライアントで、bpbackup -f listfile オプションを使って listfile に指示句を入力できます。

マスターサーバー側:

bpbackup-i オプションを指定すると、クライアントの即時手動バックアップが開始されます。bpbackup オプションはマスターサーバーの管理者のみが利用できます。これは、NetBackup 管理コンソールから手動バックアップを開始する場合と同じです。-h オプションを使用して、ホストを指定します。

進捗ログはクライアントだけに書き込まれます。この形式の bpbackup はマスターサーバーからだけ実行されるため、-L オプションは指定しません。

次に、このコマンドに適用される制限事項を示します。

  • bpbackup を実行してファイルのバックアップを行うには、ファイルの所有者または管理者である必要があります。

  • 必要な権限を取得している場合、他のユーザーが所有するファイルおよびディレクトリのバックアップを行うことができます。

  • UNIX システムの場合: リンクであるファイルを指定して bpbackup を実行すると、リンク先のファイルではなく、そのリンク自身のバックアップだけが行われます。

  • bpbackup を実行しても、ディレクトリエントリ[.]または[..]のバックアップは行われません。

デフォルトでは、bpbackup が正常に発行されると、システムプロンプトに戻ります。このコマンドはバックグラウンドで実行され、完了状態はユーザーに直接戻されません。-w オプションを指定すると、コマンドがフォアグラウンドで実行されるように変更できます。指定された時間の経過後には完了状態が戻されます。

bpbackup コマンドの実行前にファイルを作成し、-L progress_log オプションでこのファイルを指定した場合、bpbackup を実行すると、情報メッセージおよびエラーメッセージが進捗ログファイルに書き込まれます。bpbackup を実行しても、要求されたファイルまたはディレクトリのバックアップが行われない場合、この進捗ログを使用して、エラーの原因を判断できます。

メモ:

-L オプションは、NDMP クライアントではサポートされていません。

すべてのユーザーによる書き込みを許可して次のディレクトリを作成した場合、bpbackup を実行すると、このディレクトリにデバッグログファイルが作成され、トラブルシューティングに使用できます。

On Windows systems: install_path\NetBackup\logs\bpbackup\
On UNIX systems: usr/openv/netbackup/logs/bpbackup/

ユーザーが次のように指定した場合、バックアップ処理の完了時に、NetBackup によってバックアップ完了状態を通知するメールが mail_address に送信されます。

  • root 以外のユーザーが $HOME/bp.conf ファイルに USEMAIL = mail_address を指定する

  • root ユーザーが /usr/openv/netbackup/bp.confファイルに USEMAIL = mail_address を指定する

オプション

-database_id

ポリシーで指定された Oracle RAC データベースのデータベース ID。

-database_unique_name

ポリシーで指定された Oracle RAC データベースの一意の名前。

-dssu DSSUname

このオプションを指定すると、ディスクステージングストレージユニットに関連付けられたスケジュールが NetBackup によってすぐに実行されます。-i オプションは暗黙的に指定される動作であるため、指定する必要はありません。

-f listfile

このオプションでは、バックアップを行うファイルのリストを含むファイル (listfile) を指定します。このオプションは、filenames オプションの代わりに使用できますが、-i オプションと同時に使用できません。各ファイルは、個別の行に表示されます。

ファイルリストに必要な形式は、ファイル名に空白、改行文字または復帰文字が含まれるかどうかによって異なります。

名前に空白、改行文字または復帰文字が含まれないファイルのバックアップを行うには、次の形式を使用します。

            filepath
          

ここで、filepath は、バックアップを行うファイルへのパスです。

UNIX システムでは、/home/etc/var などがあります。

Windows システムでは、c:\Programsc:\winntc:\documents\old_memos などがあります。

名前に空白、改行文字または復帰文字が含まれるファイルのバックアップを行うには、次の形式を使用します。

            filepathlen filepath
          

ここで、filepath は、バックアップを行うファイルへのパスです。また、filepathlen はファイルパスの文字数です。

UNIX システムでの例は次のとおりです。

5 /home
4 /etc
4 /var
19 /home/abc/test file

Windows システムでの例は次のとおりです。

11 c:\Programs
8 c:\winnt
22 c:\documents\old memos
filenames

このオプションでは、バックアップを行う 1 つ以上のファイル名を指定します。このオプションは -f オプションの代わりに使用できますが、-i オプションと同時に使用できません。すべてのファイルは、他のすべてのオプションに続いて、最後に指定する必要があります。

-h hostname

このオプションでは、バックアップを行うクライアントホスト名を指定します。このオプションを指定しない場合、NetBackup によって、ポリシーに存在するすべてのクライアントでバックアップが行われます。

-i

このオプションを指定すると、即時手動バックアップが開始されます。これは、NetBackup の管理コンソールから開始される手動バックアップと同じです。-i オプションを使用するには、マスターサーバーの管理者である必要があります。

-instance instance_name [-database database_name]

このオプションでは、バックアップを作成する Oracle インスタンスまたは SQL Server インスタンスの名前を指定します。ポリシー形式 (-t) は 4 (Oracle) または 15 (SQL Server) に設定する必要があります。このオプションを使うときは -h オプションを指定する必要があるほか、マスターサーバーの管理者である必要があります。

[-database database_name] はバックアップするインスタンス内の SQL Server データベースの名前を指定します。

-k keyword_phrase

このオプションでは、このバックアップ操作で作成されるイメージに NetBackup が関連付けるキーワード句を指定します。その後、bprestore-k オプションを使用して、キーワード句を指定し、イメージのリストアを行うことができます。

-i オプションと -k オプションを同時に使用すると、NetBackup によって、キーワード句、バックアップポリシーおよびバックアップイメージが関連付けられます。

キーワード句は、バックアップのテキスト形式の記述で、128 文字以内で指定します。

UNIX システムでは、空白 (「 」) およびピリオド (「.」) を含むすべての印字可能な文字列を指定できます。キーワード句は、二重引用符 ("...") または一重引用符 ('...') で囲み、UNIX シェルとの競合を回避する必要があります。

Windows システムでは、空白 (「 」) およびピリオド (「.」) を含むすべての印字可能な文字列を指定できます。キーワード句は、二重引用符 ("...") または一重引用符 ('...') で囲んでください。

デフォルトのキーワード句は NULL (空) 文字列です。

-L progress_log [-en]

このオプションでは、進捗情報を書き込むファイル名を指定します。ファイルが存在しない場合、NetBackup によってファイルが作成されます。

Windows システムでは NetBackup\logs\user_ops\proglog などになります。

UNIX システムでは netbackup/logs/user_ops/proglog などになります。

デフォルトでは、進捗ログは使用されません。

-L オプションは、NDMP クライアントではサポートされていません。

-en オプションを指定すると、進捗ログが英語で生成されます。ログ名には文字列[_en]が含まれます。このオプションは、異なるロケールでさまざまな言語のログが作成される分散環境において有効です。

このオプションに対してはデフォルトパスのみが許可されます。Veritas はデフォルトパスを使用することをお勧めします。設定で NetBackup のデフォルトパスを使用できない場合は、NetBackup 構成にカスタムパスを追加する必要があります。

カスタムパスを追加する方法について詳しくは、『NetBackup 管理者ガイド Vol. 1』の「NetBackup サーバーおよびクライアントの BPCD_WHITELIST_PATH オプション」のトピックを参照してください。

-p policy

このオプションでは、バックアップに使用するポリシー名を指定します。

このオプションを指定しない場合、検出されたクライアントを含む最初のポリシーおよびユーザーバックアップのスケジュールが NetBackup によって使用されます。

このオプションは、即時手動バックアップ (-i オプション) に必要です。

-s schedule

このオプションでは、バックアップに使用するスケジュール名を指定します。名前を指定しない場合、NetBackup サーバーでは、そのクライアントが現在使用しているポリシー内で最初に検出されたユーザーアーカイブスケジュールが使用されます。

-p オプションを参照してください。

-S master_server [,master_server,...]

UNIX システムでは、-S で NetBackup マスターサーバー名を指定します。デフォルトは、/usr/openv/netbackup/bp.conf file. ファイルで最初に検索された SERVER エントリです。

Windows システムでは、-S で NetBackup マスターサーバー名を指定します。デフォルトは、[NetBackup マシンの指定 (Specify NetBackup Machines)]ダイアログボックスの[サーバー (Servers)]タブで操作対象として指定されているサーバーです。このダイアログボックスを表示するには、クライアント上でバックアップ、アーカイブおよびリストアユーザーインターフェースを起動します。次に[ファイル (File)]メニューから[NetBackup マシンの指定 (Specify NetBackup Machines)]を選択します。

-t policy_type

このオプションでは、ポリシー形式に対応する次のいずれかの番号を指定します。Windows クライアントのデフォルトは 13、他のすべてのデフォルトは 0 です。

0 = Standard

4 = Oracle

6 = Informix-On-BAR

7 = Sybase

8 = MS-SharePoint

13 = MS-Windows

15 = MS-SQL-Server

16 = MS-Exchange-Server

19 = NDMP

次のポリシー形式は、NetBackup Enterprise Server だけに適用されます。

11 = DataTools-SQL-BackTrack

17 = SAP

18 = DB2

20 = FlashBackup

21 = Split-Mirror

39 = Enterprise-Vault

44 = BigData

-utf8

このオプションは、指定したファイルリストが UTF-8 形式であることを NetBackup に示すのに使用します。このオプションを使用すると、NetBackup でパス名の変換が試行されません。このオプションは、Windows 以外のプラットフォームや他のポリシー形式には影響しません。

Windows の NetBackup では、一部のポリシー形式について、入力ファイルリストがアクティブコードページ (ACP) の形式であると想定し、それぞれのパスの指定を ACP から UTF-8 に変換します。このオプションは、Windows でコマンドラインから開始される次のポリシー形式のすべてのバックアップに適用されます。

DB2
MS-Exchange-Server
Lotus-Notes
Oracle
SAP
MS-SQL-Server
Sybase
MS-Windows
-w [hh:mm:ss]

このオプションを指定すると、NetBackup はサーバーから完了状態が送信されるまで待機し、その後、システムプロンプトに戻ります。

必要に応じて、待機時間を時間、分、秒で指定できます。指定可能な最大待機時間は、23:59:59 です。バックアップが完了する前に待機時間が経過すると、コマンドはタイムアウト状態で終了されます。ただし、サーバー上ではバックアップが完了します。

bpbackup -w オプションを指定すると、シェルは戻りコードを待機します。オペレーティングシステムシェルは、1 つの戻りコードのみを戻すことができます。そのため、待機時間を指定せずに -w を使用する場合、または待機時間の値に 0 (ゼロ) を指定している場合、NetBackup は無制限に完了状態で待機します。

-w オプションとともに bpbackup -i を使用して、手動または管理バックアップを開始できます。この形式のバックアップは、ポリシー属性に基づいているため、複数のジョブの開始が可能です。手動バックアップで複数のジョブを開始した場合、-w オプションは 1 つの戻りコードのみをシェルに戻します。

-w オプションとともに -i オプションを使用して複数のジョブを開始する場合、完了状態が戻される前に、NetBackup はすべてのジョブが完了するまで待機します。ただし、NetBackup によってシェルに戻される状態コードは 1 つのみであるため、状態コードが属するジョブ ID が不明になります。

複数のクライアントによって複数のジョブが実行されていて、[複数のデータストリームの許可 (Allow Multiple Data Streams)]が選択されていない場合、-h オプションを指定して操作を 1 つのクライアントに制限します。ただし、ポリシーに[複数のデータストリームの許可 (Allow Multiple Data Streams)]を選択しても、選択したクライアントに複数のジョブが存在する場合、戻される状態コードは再び不明になります。

例 1 - 1 つのファイルのユーザーバックアップが行われます。

UNIX システムの場合: # bpbackup /usr/user1/file1

Windows システムの場合: # bpbackup c:\users\user1\file1

例 2 - backup_list というファイルに一覧表示されたファイルのユーザーバックアップが開始されます。

# bpbackup -f backup_list

例 3 - cis_co というポリシーの diablo というクライアントホストの即時手動バックアップが (改行せずにすべてを 1 行で) 開始されます。このポリシー形式は Standard ポリシーで、hoss というマスターサーバーの構成に存在します。

UNIX の場合: # bpbackup -p cis_co -i -h diablo -S hoss -t 0

Windows の場合: # bpbackup -p cis_co -i -h diablo -S hoss -t 0

例 4 - Windows システムの場合: 次のコマンドを実行すると、キーワード句「Backup My Home Directory 01/01/01」がディレクトリ C:\home\kwc のユーザーバックアップに関連付けられます。(コマンドは、改行せずに 1 行で入力します。)

# bpbackup -k "Backup My Home Directory 01/01/01" 
-L c:\Program Files\Veritas\NetBackup\logs\user_ops\bkup.log \
C:\home\kwc

UNIX システムの場合: 次のコマンドを実行すると、キーワード句「Backup Home Dir 01/01/01」がディレクトリ /home/kwc のユーザーバックアップに関連付けられます。(コマンドは改行せずに 1 行で、または継続文字である円記号を使用して入力します。)

# bpbackup -k "Backup Home Dir 01/01/01" 
-L /usr/openv/netbackup/logs/user_ops/bkup.log  \
 /home/kwc

例 5 - キーワード句「Policy Win 01/01/01」を「win_nt_policy」という名前のポリシー内にある「slater」という名前のクライアントホストの即時手動バックアップに関連付けます。(コマンドは、改行せずにすべてを 1 行で入力します。)

UNIX の場合:

# bpbackup -k "Policy Win 01/01/01" -i -h slater \
-p win_nt_policy -t 13

Windows の場合:

# bpbackup -k "Policy Win 01/01/01" -i -h slater 
-p win_nt_policy -t 13

例 6 - ora ポリシーを使って、クライアントホスト hookvm2 の Oracle インスタンス orac11g の手動バックアップが行われます。

# bpbackup -i -p ora -h hookvm2 -t 4 -instance orac11g

例 7 - sql ポリシーを使用してクライアントホスト winvm2 にあるインスタンス HR の SQL Server データベース HRDB1 の手動バックアップを実行します。

# bpbackup -i -p sql -h winvm2 -t 15 -instance HR -database HRDB1

ファイル

UNIX システムの場合: $HOME/bp.conf

/usr/openv/netbackup/logs/bpbackup/log.mmddyy

Windows システムの場合: install_path\NetBackup\logs\bpbackup\*.log

関連項目

bp(1)を参照してください。

bparchive(1)を参照してください。

bplist(1)を参照してください。

bprestore(1)を参照してください。