Amazon Best VPN GoSearch

OnWorks 网站图标

cdbackup - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cdbackup

这是 cdbackup 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cdbackup - 流式备份到 CD-R(W)/DVR-R(W)

概要


cdbackup [-mvwCDRVX] [-d 设备] [-r SCSI 开发] [-s 速度]
[-一世 图片] [-p NUM] [-l 尺寸] [-一种 标签]
[-C 命令] [-- cdrecord 选项]

商品描述


cdbackup 是一个用于对 CD-R(W)/DVD-R(W) 磁盘进行流式备份的实用程序。 它被设计
使用任何将备份写入标准输出的备份工具(如 tar/cpio/afio)。

注意: 这个程序需要最新版本的 光盘(1)(或 cdrecord-ProDVD 用于
DVD 支持)存在于 PATH 中。

虽然您可以在 CD-R(W) 媒体上完美地附加几个会话,但我没有设法
这项工作在 DVD-R(W) 媒体上。 为了允许在这些媒体上进行多个单独的备份,
引入了虚拟图像的概念。
虚拟映像是硬盘上的普通文件。 您可以将多个备份附加到一个
映像,完成备份会话后,映像将转储到 CDR/DVD 媒体中
一个燃烧的会议。 如果需要,您也可以多次转储相同的图像
CDR/DVD 媒体上的冗余。
虚拟映像文件永远不会被 cdbackup 删除。 转储图像后,您必须
自行删除。

警告! 在 Linux 下使用此程序时,请确保不要在已挂载的
文件系统。 这很可能会创建损坏的备份。 从内核版本开始
2.4.19,这个还没有修复,可能根本就没有修复。 你可以阅读莱纳斯
关于这一点的声明在
<http://search.alphanet.ch/cgi-bin/search.cgi?max_results=10&type=long&msgid=[电子邮件保护]&domain=ml-linux-kernel>

配置


-d 设备
用于从(部分)读取 TOC 等内容的设备名称
书面)媒体。
(默认:/dev/burner)

-r SCSI设备
传递给的 scsi 设备 光盘(1)(通过开发=SCSI设备)。 必须给
作为三,逗号分隔的数字: 总线,目标,周一.
(默认:none 或环境变量 CDR_DEVICE 的内容)

-s 速度
传递给的写入速度 光盘(1)(通过速度=速度).
(默认:4 或环境变量 CDR_SPEED 的内容)

-p NUM 用于填充的扇区数(2048 字节)(参见 光盘(1) 垫尺寸)。
(默认:15)

-X 允许使用 CDROM XA2 模式 光盘(1). 默认情况下使用 CDROM 模式 1。
默认值可能会在某些内核的还原过程中引起问题
媒体上最后一个会话结束时的版本/CDROM 硬件组合。 索尼
驱动器不支持 CDROM XA 2 模式(请参阅 光盘(1) - 多)。

-R 启用 DVD 写入模式。 Cdrecord-ProDVD 用于刻录 DVD 媒体,但它
通过名为“dvdrecord”的脚本调用。 你应该设置你的 cdrecord-ProDVD 密钥
并从那里调用 cdrecord-ProDVD。
请记住,您不能将多个会话写入 DVD 介质。 要么你坚持
每个媒体有一个备份,或者您必须使用虚拟映像。
在 DVD 模式下,选项 -p 和 -X 无效。

-i 图片
启用虚拟映像模式。 备份流被写入给定的图像文件。
如果文件不存在,则创建该文件。 必须提供明确的媒体
大小与-l。 注意创建的虚拟映像不要比媒体大
你想稍后转储它的大小。 您最多可以向一个虚拟映像添加 96 个备份。
如果备份扩展了指定的媒体大小并且您已启用多磁盘
模式,创建额外的图像文件(文件名来自
通过添加一个点和一个十进制数来获得初始图像名称)。
(默认:无)

-w 将使用 -i 指定的虚拟映像转储到真实媒体。 图像转储被写为
总是单次会议。 如果您启用了多磁盘模式和附加图像
找到后,系统会提示您更换媒体,以便您可以将所有图像转储到
转。
虚拟映像(即使转储到媒体)与旧的 cdbackup 不兼容
版本。

-l 尺寸
对于正常操作,媒体大小是从 cdrecord ATIP 自动检测的
信息。 如果失败或对于虚拟映像模式,请使用此选项设置
媒体大小。 这用于计算可以在媒体上存储多少数据。
默认情况下,给定的值以兆字节为单位。 您可以将单个字母附加到
要选择的数字:(k)ilobytes、(m)egabytes、(g)igabytes 或 (s)ectors(例如
170k、4488m、350000s)。
(默认:自动检测)

-C 禁止创建数据块 CRC 校验和。 没有真正的理由使用
此选项,除非您负担不起用于使用的额外 0,2% 媒体空间
存储校验和。
尽管校验和备份的磁盘布局不同,但它们完全相同
向后兼容旧版本的 cdbackup,但显然是旧版本
无法检查备份完整性。

-a 标签
用于标识备份集的文本标签。 这个字符串的前 32 个字符是
用备份保存。
(默认:“CDBackup 曲目”)

-c 命令
每当 cdbackup 需要请求新媒体时执行的命令
多磁盘模式。 此命令(或脚本)应提示用户并在之后返回
录音设备再次准备就绪。 该命令接收一个参数,即
传递的设备名称 -d. 这可用于向设备发出命令
就像弹出媒体一样。
(默认:使用内部磁盘更改提示)

-m 启用多磁盘模式。 当当前媒体被填满时,请求一个新媒体
(见选项 -c) 并继续备份。 备份只能继续清空
媒体,这意味着您不能插入部分填充的媒体以继续。

-v 启用详细模式。

-D 启用 DEBUG 输出(可能对正常使用没有用)。

-V 打印版本信息并退出。

-- cdrecord 选项
将以下选项传递给 光盘(1)。

示例


创建一个 tar 存档 /主页 并将其输出到 /dev/scd700 (scsi
设备 2,0):

焦油 cvf - /主页 | cdbackup -d /dev/scd0 -r 2,0 -l 700 -a “测试备份”

创建一个 tar 存档 在/ usr 并将其输出到 650 MB 的系列(多盘模式)
/dev/sr1(scsi 设备 1,4,0​​)上的 CD-R(W),写入速度为 12,输出详细:

焦油 cf - 在/ usr | cdbackup -d /dev/sr1 -r 1,4,0​​ -s 12 -m -v

要在虚拟映像上创建备份:

焦油 cf - 在/ usr | cdbackup -i /tmp/vimage -l 4488m

将另一个备份添加到同一个虚拟映像(使用多磁盘模式):

焦油 cf - /主页 | cdbackup -i /tmp/vimage -l 4488m

将虚拟映像转储到 /dev/cdrom(scsi-ide 设备
0,0,0),启用 BURNFREE:

cdbackup -i /tmp/vimage -w -R -d /dev/cdrom -r 0,0,0 -s 4 -m --driveropts=burnfree

问题


CDROM 驱动程序和内核版本的某些组合在以下情况下会导致问题
恢复数据。 恢复过程在接近结束时因读取错误而中止
session,而媒体上的数据非常好。

所有 CDR 会话都以 track-at-once 模式编写(这对于多会话是不可避免的)
以至少两个不可读的偏转扇区结束(有关更多信息,请参阅
文件 README.copy 从 cdrecord 包)。 由于内核对
设备,它会在到达数据的实际末尾之前偶然发现这些不可读的扇区。

一些驱动程序向 syslog 报告,但没有将错误传递给应用程序,而
其他人使应用程序失败。 从用户反馈来看,似乎纯 SCSI 设置是
大部分工作正常,而 ide-scsi 设置可能会失败。

作者无法提供完整的解决方案,但一些提示可能会有所帮助:

1. 更新到最近的内核。

2. 恢复时使用选项 -R 禁用内核预读。

3. 使用选项 -p 增加 padsize。 使用值 >= 128。

4. 如果您的作者支持此选项,请使用选项 -X(Sony 驱动器不支持此选项)
模式)。

如果您可以提供有关该问题的更多信息,请联系作者。

作者


斯蒂芬·赫尔斯维特[电子邮件保护]>

使用 onworks.net 服务在线使用 cdbackup


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。