backsnap 命令

用途

提供一个接口来为 JFS2 文件系统创建快照并执行快照的备份。

语法

backsnap [ -R ] { -m MountPoint -s size=Size | -n snapshotName } [ BackupOptions ] FileSystem

描述

提供一个接口来为 JFS2 文件系统创建快照并执行快照的备份。 restore 命令可用于检索备份。

标志

描述
-m MountPoint 指定应安装用于创建外部快照的路径。
-R 指定将在备份完成后除去此命令创建的快照。
-s 大小=大小 指定要创建的外部快照的新逻辑卷的大小。

如果 Size 后跟一个 M,那么该值就是兆字节值。 如果 Size 后跟一个 G,那么该值就是千兆字节值。 其他情况下,该值被当作是 512 个字节的块。

-n snapshotName 指定要创建的内部快照的名称。 必须启用 JFS2 文件系统才能使用内部快照。

参数

描述
BackupOptions 当执行快照的备份时,其他任何选项将传送到 backup 命令。 至少要求指定期望备份的类型。

对于按名称进行的备份,指定 -i 选项的同时还必须指定用于备份的设备。

对于按索引节点进行的备份,指定级别选项 -[0-9] 的同时还必须指定用于备份的设备。

使用 restore 命令来检索备份。

FileSystem 指定 JFS2 文件系统来创建该系统的快照并备份。

退出状态

0
命令成功完成。
>0
发生错误。

示例

  1. 要创建 /home/janet/sb 文件系统的快照,并按名称执行快照的备份,请输入:
     backsnap -m /tmp/snapshot/janetsb -s size=16M -i -f/dev/rmt0 /home/janet/sb 
    此命令创建大小为 16 兆字节的逻辑卷,然后在新创建的逻辑卷上创建 /home/janet/sb 文件系统的快照。 接着它在 /tmp/snapshot/janetsb 上安装快照,并按名称将该文件系统中的文件和目录备份到 /dev/rmt0 设备。
  2. 要为 /home/janet/sb 文件系统创建快照并通过索引节点在快照上执行备份,请输入:
     backsnap -R -m /tmp/snapshot/janetsb -s size=16M -0 -f /dev/rmt0 /home/janet/sb 
    此命令创建大小为 16 兆字节的逻辑卷,然后在新创建的逻辑卷上创建 /home/janet/sb 文件系统的快照。 接着它在 /tmp/snapshot/janetsb 上安装快照,并按索引节点将该快照中的数据备份到 /dev/rmt0 设备。 备份完成后,快照将被删除。

文件

描述
/usr/sbin/backsnap 包含 backsnap 命令。