刻录CD与排查setuid和setgid程序指南
1. 刻录CD-R的方法
1.1 创建ISO镜像
将数据存储到CD或DVD上有两种方式:直接将数据字节刻录到光盘,或者创建一个文件系统来保存数据,再将文件系统刻录到光盘。
以存储电子邮件收件箱为例,通常收件箱由两个文件组成:邮件消息存储在 inbox.mbox 文件中,索引存储在 inbox.idx 文件中。若直接将这两个文件依次流式传输到CD上,会有以下缺点:
- 丢失有用信息:丢失文件名、文件边界、文件创建和修改日期、所有者和组ID以及文件权限等。
- 无法挂载原始数据光盘:之后需要从光盘流式传输数据并重新创建两个数据文件。
- 难以识别光盘内容:若未正确标记光盘,很难知道里面存储了什么。
通过创建ISO镜像,让文件系统与数据一起存储,可获得诸多省时的好处。创建ISO镜像后,文件名、所有者和组ID、权限都会被保留,文件系统会管理两个文件的边界,还可以挂载包含文件系统的CD。
测试刻录
移动到包含ISO光盘镜像的目录,输入以下命令进行测试刻录:
$ cdrecord --dummy dev=1,0,0 yarrow-i386-disc1.iso
使用之前发现的设备标识符来指定驱动器。测试结果会显示在屏幕上,展示刻录的统计信息和错误。
常见的错误是缓冲区欠载,即计算机无法及时向刻录机提供数据以跟上驱动器的速度。若遇到此错误,再次运行测试刻录,
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



