• Netbackup 命令之bplist


    1、bplist

    bplist — 列出 NetBackup 主机上已备份和存档的文件

    bplist 命令可根据指定的选项来显示以前存档或备份的文件的列表。您可以选择文件或目录以及希望该列表涵盖的时间段。
    可以递归地显示到目录的指定深度。bplist 仅显示您有读访问权限的文件。只有在管理员帐户执行用户备份时,该命令才列出文件。
    您还必须对文件路径中的所有目录拥有所有权或读取权限。您可以列出由另一客户端备份或存档的文件(仅当 NetBackup 管理员证实您有权这样做时)。
    如果您创建了具有公用写权限的下列目录,则 bplist 在该目录中创建可用于故障排除的调试日志文件。

    2、大纲

    bplist [-A | -B] [-C client] [-S master_server] [-k policy] [-t policy_type] [-F] [-R [n]] [-b | -c | -u] [-l] [-r] [-flops options] [-Listseconds] [-T] [-Translateownership] [-unix_files] [-nt_files] [-s date] [-e date] [-I] [-PI] [-keyword keyword_phrase] [filename] [-Listpolicy] [-nboptimized | -nbnormal]

    3、选项

    -A | -B
    指定生成存档列表 (-A) 还是备份列表 (-B)。默认值为 -B。

    -b | -c | -u
    指定使用 -l 选项打印时的备用日期和时间:

    -b 显示每个文件的备份日期和时间。

    -c 显示上次修改每个文件的索引节点的日期和时间(UNIX 系统),或每个文件的创建日期和时间(Windows 系统)。

    -u 显示上次访问每个文件的日期和时间。

    默认为显示每个文件的上次修改时间。

    -C client
    指定用于查找要列出的备份或存档的客户端名称。该名称必须与它在 NetBackup 配置中显示的名称相同。其默认值是当前客户端的名称。

    -F
    指定在列表输出中,符号链接(仅适用于 UNIX 客户端)以 @ 结尾,而可执行文件以 * 结尾。

    filename
    命名要列出的文件或目录。必须将指定的任何文件或目录列在结尾处,并位于所有其他选项之后。如果不指定路径,则默认为当前的工作目录。

    -flops options
    列出 NetBackup 文件。

    -I
    指定不区分大小写的搜索。在比较名称时不考虑大小写(例如,Cat 与 cat 匹配)。

    -k policy
    命名要搜索的策略以生成列表。如果不指定该选项,则搜索所有策略。

    -keyword keyword_phrase
    指定 NetBackup 在搜索用来还原文件的备份或存档时使用的关键字短语。该短语必须与已与备份或存档关联的关键字短语匹配,
    该备份或存档使用 bpbackup 或 bparchive 的 -k 选项创建。
    可以使用该选项来代替其他还原选项,或者将该选项与其他还原选项结合使用,以便更轻松地还原备份和存档。

    -l
    d(指定目录)
    l(指定链接)
    m(指定由 Veritas Storage Migrator for UNIX 或 Veritas 数据生命周期管理器迁移的文件)
    -(指定文件)

    -Listpolicy
    在命令输出中包含日程表类型和策略名。

    -Listseconds
    指定使用 -l 选项时用于时间戳的秒粒度。

    -nboptimized
    指定命令过滤输出,以便仅显示使用针对 Windows 重复数据删除优化的标志所备份的 Windows 映像。

    -nbnormal
    指定命令过滤输出,以便仅显示未使用针对 Windows 重复数据删除优化的标志所备份的 Windows 映像。

    -nt_files
    以 Windows 格式列出文件和目录。此选项仅适用于 Windows。例如:C:users est

    -PI
    指定与路径无关的搜索,这意味着 NetBackup 在查找指定的文件或目录时不考虑路径。例如,名为 test 的文件位于以下三个目录中。对 test 的搜索将查找该文件的所有三个实例:

    -r
    在 Windows 系统上,-r 列出备份的磁盘映像。默认为列出文件系统。
    在 UNIX 系统上,-r 列出备份的原始分区。默认为列出文件系统。

    -R [n]
    以递归方式列出遇到的子目录,直至深度为 n。n 的默认值是 999。

    -s date, -e date
    指定列表的开始日期 (-s) 和结束日期 (-e)。

    -e 指定列表的结束日期和时间。生成的列表仅显示在指定日期和时间之前(包括此时间)生成的备份或存档中的文件。其格式与开始日期和时间的格式相同。默认值是当前的日期和时间。

    -S master_server

    -t policy_type
    指定与策略类型相对应的以下编号之一。Windows 客户端的默认编号是 13,所有其他客户端的默认编号都是 0。

    0 = Standard
    4 = Oracle
    6 = Informix-On-BAR
    7 = Sybase
    8 = MS-SharePoint
    11 = DataTools-SQL-BackTrack
    13 = MS-Windows
    15 = MS-SQL-Server
    16 = MS-Exchange-Server
    17 = SAP
    18 = DB2
    19 = NDMP
    20 = FlashBackup
    21 = Split-Mirror
    25 = Lotus Notes
    29 = FlashBackup-Windows
    35 = NBU-Catalog
    39 = Enterprise-Vault
    40 = VMware
    41 = Hyper-V
    44= BigData

    -T
    列出实际映像备份中的目录。默认为列出非实际映像备份。

    -Translateownership
    仅限用于 Linux VMware 备份的 Linux 系统:将拥有这些文件的个人的用户 ID (UID) 和组 ID (GID) 转换为用户名和组名。

    -unix_files
    以 UNIX 格式列出文件和目录。此选项仅适用于 UNIX。例如:/C/users/test

    4、示例

    示例 1 - 以长格式递归列出 /home/user1 (UNIX) 或 D:WS_RTP.LOG (Windows) 中备份的文件。

    在 UNIX 系统上:

    # bplist -l -R /home/usr1
    lrwxrwxrwx usr1;usr@ eng;None 0 Apr 28 12:25 /home/usr1/dirlink
    drwxr-xr-x usr1;usr@ eng;None 0 Apr 04 07:48 /home/usr1/testdir
    drwxr-x--- usr1;usr@ eng;None 0 Apr 04 07:49 /home/usr1/dir
    -rwxr----- usr1;usr@ eng;None 1002 Apr 02 09:59 /home/usr1/dir/file
    lrwxrwxrwx usr1;usr@ eng;None 0 Apr 04 07:49 /home/usr1/dir/link
    在 Windows 系统上:

    # bplist -l -R D:WS_FTP.LOG
    -rwx------ bjm;usr@ bjm;None 64 Oct 10 2012 D:WS_FTP.LOG
    -rwx------ bjm;usr@ bjm;None 64 Oct 10 2012 D:WS_FTP.LOG
    -rwx------ bjm;usr@ bjm;None 64 Oct 10 2012 D:WS_FTP.LOG
    示例 2 - 列出已备份且同关键字短语 "MyHomeDirectory" 的部分或全部相关联的文件。

    UNIX: # bplist -keyword "MyHomeDirectory" -l /home/kwc/
    Windows: # bplist -keyword "MyHomeDirectory" -l C:homekwc
    示例 3 - 列出已存档且同关键字短语 "MyHomeDirectory" 的部分或全部相关联的文件。

    UNIX: # bplist -A -keyword "MyHomeDirectory" -l /home/kwc/
    Windows: # bplist -A -keyword "MyHomeDirectory" -l C:homekwc
    示例 4 - 在 Windows 客户端上以递归形式详细列出在 Windows 主服务器上执行的 bplist 的输出。输入下列命令,列出已在 Windows 客户端 slater 的驱动器 D 上备份且与关键字短语 Win NT: 的部分或全部相关联的文件。

    # bplist -keyword "Win NT" -C slater -R -l C:client_data_2

    drwx------ root;usr@ root;None 0 Aug 28 17 C:client_data_2
    -rwx------ root;usr@ root;None 40 Aug 05 24 C:client_data_2ewr.txt
    drwx------ root;usr@ root;None 0 Aug 28 17 C:client_data_2
    -rwx------ root;usr@ root;None 40 Aug 05 24 C:client_data_2ewr.txt
    Windows 映像的用户列 (root;usr@) 显示备份文件的用户和 owner@domain,这两者之间用分号分隔。Windows 映像的组列 (root;None) 为备份文件的组和 group@domain,这两者之间用分号分隔。

  • 相关阅读:
    JAVA_SE基础——59.权限访问修饰符
    JAVA_SE基础——58.如何用jar命令对java工程进行打包
    JAVA_SE基础——57.有了包之后类与类之间的访问使用import语句
    JAVA_SE基础——56.包的创建
    JAVA_SE基础——55.自定义异常类
    JAVA_SE基础——54.异常
    JAVA_SE基础——53.什么是异常?
    Spring整合Mybatis
    Mybatis的ResultMap结果集映射、日志、分页
    Java中的值传递机制
  • 原文地址:https://www.cnblogs.com/yihr/p/12974613.html
Copyright © 2020-2023  润新知