名称
dump - ext2文件系统备份
概要
倾倒 -0123456789ackMnqSu-一个 文件 -乙 记录 -b 块大小 -d 密度 -Ë inode数字 -Ë 文件 -F 文件 -F 脚本 -H 水平 -一世 错误 -Ĵ 压缩等级 -大号 标签 -Q 文件 -小号 脚 -Ť 日期 -ž 压缩等级 文件至倾卸 倾倒 -W | -w (BSD 4.3选项语法是为了向后兼容而实现的,但这里没有记录。) 倾倒 检查ext2文件系统上的文件,并确定需要备份哪些文件。这些文件被复制到给定的磁盘,磁带或其他存储介质中以便安全保存(请参阅 - F执行远程备份的选项如下所示。比输出介质大的转储被分成多个卷。在大多数媒体上,通过写入确定大小,直到返回媒体结束指示。 在无法可靠地返回介质结束指示的介质(例如某些盒式磁带驱动器)上,每个卷都是固定大小的;实际尺寸通过指定墨盒介质或通过下面的磁带尺寸,密度和/或块计数选项来确定。默认情况下,在提示操作员更改介质后,每个卷使用相同的输出文件名。 文件至倾卸 可以是文件系统的挂载点,也可以是要备份为文件系统子集的文件和目录列表。在前一种情况下,可以使用已安装文件系统的路径或已卸载文件系统的设备。在后一种情况下,对备份有一些限制: - ü 是不允许的,唯一支持的转储级别是 - 0 并且所有文件和目录必须驻留在同一文件系统上。 支持以下选项: -0-9 转储水平。 0级完整备份可确保复制整个文件系统(但另请参阅 - H 选项如下)。一个高于0的级别数,增量备份,告诉倾倒 复制自上次转储较低级别以来新增或修改的所有文件。默认级别为9。 -一个 ``auto-size''绕过所有磁带长度计算,并写入,直到返回媒体结束指示。这适用于大多数现代磁带驱动器,并且是默认设置。当附加到现有磁带或使用具有硬件压缩的磁带驱动器时(尤其是您无法确定压缩比),建议使用此选项。 -一个 ARCHIVE_FILE 归档指定的转储目录 ARCHIVE_FILE 还原(8)用于确定文件是否在正在还原的转储文件中。 -b 块大小 每个转储记录的千字节数。由于IO系统将所有请求切分为MAXBSIZE块(通常为64kB),因此无法在以后使用restore(8)时使用更大的块大小而不会出现问题。因此倾倒 将写入限制为MAXBSIZE。默认的blocksize为10。 -B 记录 每卷1 kB块的数量。通常不需要,如倾倒 可以检测媒体结束。达到指定的大小时,倾倒 等你改变音量。此选项会根据长度和密度覆盖磁带大小的计算。如果启用压缩,则会限制每个卷的压缩输出的大小。 -C 更改用于盒式磁带机的默认设置,密度为8000 bpi,长度为1700英尺。指定盒式磁带驱动器会覆盖介质结束检测。 -d 密度 将磁带密度设置为 密度 默认值为1600BPI。指定磁带密度会覆盖介质结束检测。 -e 索引节点 排除 索引节点 从转储。该 索引节点 参数是逗号分隔的inode编号列表(您可以使用 统计 找到文件或目录的inode编号)。 -E 文件 从文本文件中读取要从转储中排除的inode列表 文件 文件 文件 应该是包含由换行符分隔的inode编号的普通文件。 -F 文件 写备份到 文件 文件 可能是特殊的设备文件,如/ dev / st0(磁带驱动器),/ dev / rsd1c(软盘驱动器),普通文件或“ - ”(标准输出)。多个文件名可以作为单个参数给出,以逗号分隔。每个文件将按列出的顺序用于一个转储卷;如果转储需要的卷数多于给定的名称数,则在提示进行介质更改后,最后一个文件名将用于所有剩余卷。如果文件名的格式为``host:file''或``user @ host:file''倾倒 使用rmt(8)写入远程主机上的命名文件。远程rmt(8)程序的默认路径名是/ etc / rmt,它可以被环境变量覆盖RMT -F 脚本 在每个磁带的末尾运行脚本。设备名称和当前卷号在命令行上传递。如果脚本必须返回0倾倒 应该继续而不要求用户更改磁带,1如果倾倒 应该继续,但要求用户更换磁带。任何其他退出代码将导致倾倒 中止。出于安全考虑,倾倒 在运行脚本之前,还原为真实用户ID和实际组ID。 -H 水平 尊重用户``nodump''标志Dp Dv UF_NODUMP仅适用于给定或高于给定的转储 水平 默认荣誉级别为1,因此增量备份会省略此类文件,但完整备份会保留这些文件。 -一世 错误 默认情况下,倾倒 在请求操作员干预之前,将忽略文件系统上的前32个读取错误。您可以使用此标志将其更改为任何值。这在运行时很有用倾倒 在活动文件系统上,读取错误只表示映射和转储传递之间的不一致。 -j 压缩等级 使用bzlib库压缩要写在磁带上的每个块。只有在转储到文件或管道时,或者在转储到磁带驱动器时,如果磁带驱动器能够写入可变长度块,此选项才有效。您将需要至少0.4b24版本的还原才能提取压缩磁带。使用压缩编写的磁带与BSD磁带格式不兼容。 (可选)参数指定bzlib将使用的压缩级别。默认压缩级别为2.如果指定了可选参数,则选项字母和参数之间不应有空格。 -k 使用Kerberos身份验证与远程磁带服务器通信。 (仅在启用此选项时可用倾倒 编译。) -L 标签 用户提供的文本字符串 标签 放入转储头,其中restore(8)和file(1)等工具可以访问它。请注意,此标签限制为最多LBLSIZE(当前为16个)字符,必须包含终止“ 0” -m 如果指定了此标志,倾倒 将优化自上次转储后已更改但未修改的inode的输出('changed'和'modified'具有stat(2)中定义的含义)。对于那些inode,倾倒 将仅保存元数据,而不是保存整个inode内容。自上次转储以来的目录或已修改的索引节点以常规方式保存。此标志的使用必须一致,这意味着增量转储集中的每个转储都具有该标志,或者没有人拥有该标志。 使用这种“仅元数据”inode编写的磁带将与BSD磁带格式或旧版本的磁带不兼容恢复。 -M 启用多卷功能。指定的名称 - F被视为前缀和倾倒按顺序写入001,002等。当转储到ext2分区上的文件时,这可能很有用,以绕过2GB文件大小限制。 -n 每当倾倒 需要操作员注意,通过类似墙(1)的方式通知组“操作员”中的所有操作员。 -q 使倾倒 每当需要操作员注意时立即中止,如果出现写入错误,磁带更改等,则不会提示。 -Q 文件 启用快速文件访问支持。每个inode的磁带位置都存储在文件中 文件 恢复使用的(如果使用参数Q和文件名调用)直接将磁带定位在文件恢复当前正在进行。从大型备份还原单个文件时,这可以节省数小时,保存磁带和驱动器的磁头。 在使用参数Q调用转储/恢复之前,建议设置st驱动程序以返回逻辑磁带位置而不是物理磁带位置。由于并非所有磁带设备都支持物理磁带位置,因此当st驱动程序为d时,这些磁带设备在转储/恢复期间会返回错误设置为默认物理设置。有关如何设置驱动程序以返回逻辑磁带位置,请参见右侧页面,选项MTSETDRVBUFFER或mt手册页。 在使用参数Q调用restore之前,请始终确保将st驱动程序设置为返回在调用dump期间使用的相同类型的磁带位置。否则恢复可能会混淆。 转储到本地磁带(见上文)或本地文件时可以使用此选项。 -s 脚 尝试计算特定密度下所需的磁带数量。如果超过此金额,倾倒 提示输入新磁带。建议对此选项保守一点。默认磁带长度为2300英尺。指定磁带大小会覆盖介质结束检测。 -S 大小估计。确定在不实际执行转储的情况下执行转储所需的空间量,并显示它将采用的估计字节数。这对于增量转储很有用,可以确定需要多少卷媒体。 -T 日期 使用指定的日期作为转储的开始时间,而不是通过查找/ etc / dumpdates确定的时间格式 日期 与ctime(3)的相同。此选项对于希望在特定时间段内转储的自动转储脚本非常有用。 - Ť选项是互相排斥的 - ü 选项。 -u 成功转储后更新文件/ etc / dumpdates。 / etc / dumpdates的格式是人们可读的,每行包含一个自由格式记录:文件系统名称,增量级别和ctime(3)格式转储日期。每个级别的每个文件系统可能只有一个条目。如有必要,可以编辑文件/ etc / dumpdates以更改任何字段。 -W 倾倒 告诉操作员需要转储哪些文件系统。这些信息是从文件/ etc / dumpdates和/ etc / fstab收集的 - w ^ 选项原因倾倒 打印出/ etc / dumpdates中的所有文件系统和/ etc / fstab中的最新转储日期和级别的已识别文件系统,并突出显示应转储的那些文件系统。如果 - w ^ 选项已设置,所有其他选项均被忽略,并且倾倒 立刻退出。 -w 就好像 -w ^ 但只打印/ etc / fstab中需要转储的已识别文件系统。 -z 压缩等级 使用zlib库压缩要写入磁带的每个块。只有在转储到文件或管道时,或者在转储到磁带驱动器时,如果磁带驱动器能够写入可变长度块,此选项才有效。您将需要至少0.4b22版本的还原才能提取压缩磁带。使用压缩编写的磁带与BSD磁带格式不兼容。 (可选)参数指定zlib将使用的压缩级别。默认压缩级别为2.如果指定了可选参数,则选项字母和参数之间不应有空格。 倾倒 需要操作员干预这些条件:磁带结束,转储结束,磁带写入错误,磁带打开错误或磁盘读取错误(如果错误的阈值超过阈值)。除了警告所有运营商 - ñ 键,倾倒 与运营商互动 转储的 控制终端有时倾倒 不能继续下去,或者如果出现严重错误。所有问题倾倒 姿势 必须 通过适当地键入“是”或“否”来回答。 由于进行转储需要花费大量时间和精力进行完全转储,倾倒 检查点本身在每个磁带卷的开头。如果由于某种原因写入该卷失败,倾倒 将经过操作员许可,在旧磁带倒带和移除后,将从检查点重新启动,并且已安装新磁带。 倾倒 告诉操作员定期发生的事情,包括通常写入的块数估计值,磁带数量,完成时间以及磁带更换时间。输出是冗长的,以便其他人知道终端控制倾倒 很忙,并且会有一段时间。 如果发生灾难性磁盘事件,则可以通过错开增量转储将将所有必需的备份磁带或文件还原到磁盘所需的时间保持在最低水平。以下是一种有效的方法来交错增量转储以最小化磁带数量: 几个月左右后,每日和每周的磁带应该从转储周期中旋转出来并带入新的磁带。 也可以看看 RMT(8) 重要: 使用 人 命令( % 人 )查看特定计算机上如何使用命令。 描述
/ sbin / dump -0u -f / dev / st0 / usr / src
这应该按照设定的时间间隔进行,例如每月一次或每两个月一次,以及一组永久保存的新鲜磁带。 3 2 5 4 7 6 9 8 9 9 …
对于每日转储,应该可以每天使用固定数量的磁带,每周使用一次。每周进行一级转储,每日河内序列从3开始重复。对于每周转储,每个转储文件系统使用另一组固定磁带,也是循环使用的。