Linux 数据 CD 刻录
http://www.cyberciti.biz/tips/linux-burning-multi-session-cds-on-linux.html
#mkisofs -dvd-video -input-charset default -udf -o DVD.iso # 试看能不能解决中文乱码问题: -input-charset gb18030
Under Linux you can use tool called cdrecored (use to record audio or data Compact Discs) with mkisofs (use to create an hybrid SO9660/JOLIET/HFS filesystem with optional Rock Ridge attributes ) for this purpose.
Step #1: Create first session as follows
1) Create an iso image first:
# mkisofs -R -o /tmp/cd.iso /backup/--/
Where,
- -R : Uses Rock Ridge naming convention/attributes
- -o : Name of new iso file (cd.iso)
- /backup/06-07-2004/ : Everything in /backup/06-07-2004/ will be put into cd.iso file
2) Burning the disk (or an ISO image) for first session:
# cdrecord -dev=,, -multi -data -v -eject -speed= /tmp/cd.iso
Where,
- -dev=0,0,0 : device number (tip you can use cdrecord -scanbus command to get this number)
- -multi : Start multi session disk
- -data : This option required for HP and Sony CD Writer only.
- -v : Verbose i.e show info while burning the disk
- -eject : Ejects the CD when done
- -speed=4 : Write speed (4x)
- cd.iso : Name of image being burned
3) Mount cdrom and see the contains:
# mount /mnt/cdrom
# ls /mnt/cdrom
# rm -f /tmp/cd.iso
OR
# mount /dev/hda /mnt/cdrom; ls /mnt/cdrom; rm -f /tmp/cd.iso
4) You can also verify that how many sessions written so far:
# umount /mnt/cdrom
# cdrecord -dev=,, -toc
Where,
- -dev=0,0,0 : Device number
- -toc : Retrieve and print out the table of content
Step #2: Burning the disk (or ISO image) for next session
Next session is bit tricky. You need to specify last sessions starting and ending sector numbers this information can be obtained from the following command:
# cdrecord -dev=,, -msinfo
Output:
0,11063
1) Create next session ISO file:
# mkisofs -o /tmp/ses2.iso -R -V session2 -C $(cdrecord -dev=,, =msinfo) -M ,, /backup/--
Where,
- -C $(cdrecord -dev=0,0,0 –msinfo) : This option is needed when mkisofs is used to create the image of a second session or a higher level session for a multi session disk
- -M 0,0,0 : Specifies path to existing iso9660 image to be merged.
2) Burning the disk (or an ISO image) for second session:
# cdrecord -dev=,, -multi -data -v -eject -speed= /tmp/ses2.iso
3) Mount cdrom and see the contains:
# mount /mnt/cdrom; ls /mnt/cdrom; rm -f /tmp/ses2.iso
OR
# mount /dev/hda /mnt/cdrom; ls /mnt/cdrom; rm -f /tmp/ses2.iso
Note: When you wish to close disk (multi session cd), omit the -multi option for last session.
Linux 数据 CD 刻录的更多相关文章
- 光盘刻录 CD刻录软件 Ashampoo Burning Studio特别版 刻录CD就这么简单
著名的刻录软件Nero,其近上百M体积实在太大,而且安装之后的文件体积也有上G多.这么大的体积安装使用都不方便,好在现在很多都做得很不错,比如阿香婆的光盘刻录软件Ashampoo® Burning S ...
- Linux下DVD-R刻录问题
之前CD的刻录一直使用的命令行工具集cdrtools中的mkisofs.cdrecord.然后本来刻录DVD可以使用它的growisofs命令. 现在假设原始文件目录为/src/,目标目录为/dest ...
- linux dd命令刻录启动U盘详解
dd if=xxx.iso of=/dev/sdb bs=1M 用以上命令前必须卸载u盘,sdb是你的u盘,bs=1M是块的大小,后面的数值大,写的速度相对块一点,但也不是无限的,我一般选2M,注意, ...
- 使用UltraISO刻录自己的音乐CD步骤
1.文件->新建->音乐光盘映像. 2.在左下方,“本地目录”中,找到音乐所在目录,右下方会出现mp3等音乐文件. 3.在右下方,点击音乐文件,右键选“添加”.音乐文件会出现在右上方窗口里 ...
- Linux下CD/DVD刻录软件
1.Brasero是一款CD/DVD刻录软件,Gnome桌面环境默认自带,支持单次写入数据DVD和任何类型的CD,并且能够将光盘镜像写入到硬盘,其图形化的操作界面使用户能够轻松而快速的在Linux下烧 ...
- 刻录车载CD音乐光盘的历程
1.买盘 车载CD播放器不支持读可重复擦写的光盘,所以买了sony的DVD+R 4.7G(它是用来存储数据和视频的),买错了,刻了车载CD播放器也不能播放(苦笑脸#).之后又买CD+R. 2.下载歌曲 ...
- 如何刻录cd音乐
用nero,选择cd,音乐光盘(第一个)可以添加入wav,MP3等.刻录即可.
- linux刻录iso到u盘
需要的工具:Linux系统.U盘.ISO镜像文件.首先在Linux系统中打开终端,使用dd命令,格式如下:sudo dd if=xxx.iso of=/dev/sdb命令中xxx.iso是你的ISO镜 ...
- Windows 系统光盘刻录教程-光盘怎样刻录?刻录数据光盘用"轨道一次写入"还是"光盘一次写入"?
刻录光盘需要 DVD-RW 的光驱,并且光盘需要 DVD-R 的光盘用于刻录.刻录工具可以使用https://cn.ultraiso.net/ 来进行刻录.选择软件目录 中 工具 ,选择 刻录光盘映像 ...
随机推荐
- js子窗口修改父窗口内容
在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一个元素中.按照一般的写法,我们需要用到类似如下的语句: 1.window.parent.d ...
- CentOS5.5下安装Ant
从yum源直接下ant: [root@master local]$ yum install ant 运行ant,发现报错: java.lang.NoClassDefFoundError: org/ap ...
- sqoop 1.4.4-cdh5.1.2快速入门
一.快速入门 (一)下载安装 1.下载并解压 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.4-cdh5.1.2.tar.gz tar - ...
- jquery在不同浏览器获取文件路径出现问题!
<input type="file" name="file" id="file1" src=""/> < ...
- QQ登录api
<?php namespace Api\Member; class QQConnect{ /** * 获取QQconnect Login 跳转到的地址值 * @return array 返回包含 ...
- XDubg的配置与应用
XDUG调试器配置与应用 1.什么是xbug xbug是一个开发源代码的php程序员调试器,可以用来跟踪,调试和分析Php程序的运行状况. Xbug(free) ZendDebugger(need m ...
- eclipse下编译openfire3.9.1源码
[一].下载源码 打开网址:http://www.igniterealtime.org/downloads/source.jsp 选择目前最新版本 openfire_src_3_9_1.zip 下载. ...
- pip安装第三方库以及版本
这篇blog只是写给自己看看的. 今天突然遇到sqlalchemy映射到数据库时,一个字段类型是datetime(6),我这边死活访问不上,之前一直没有问题,最后查明原因,原来是第三方库的版本问题,真 ...
- 不能将值 NULL 插入列 'ID',表 'EupStoreDemoDB.dbo.OrderDiary';列不允许有 Null 值。INSERT 失败。
MVC,使用EF构建实体.将数据存入数据库,执行到_db.SaveChange()时,会报如下错误:
- 成绩转换 AC 杭电
成绩转换 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...