⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.multi

📁 刻录光盘的程序
💻 MULTI
字号:
Creating multi-session CD's Mini Howto FAQMulti-session filesystems are a trick that comes from the Kodak photo CD.The OS mounts the last session that contains the sum of the current sessionand all previous sessions.To test (with Linux):Create a iso-9660 filesystem image with mkisofs-1.10 or later.mkisofs is included in the cdrecord release (includingSunOS/Solaris multi-session support)Use the -R flag to add Rock Ridge extensions (this is important).Assuming that the CD-R drive is connected to target 2 on the SCSI bus.Write the first session with:cdrecord -v speed=2 dev=2,0 -eject -multi isoimage.rawThis must be a iso9660 image with Rock Ridge extensions (see above)Note the number of sectors written and check the disk, it should be mountable.Next step is to check if cdrecord is able to retrieve the following data:	1) The first block (sector) number in the first track of the last session	   This must be '0' in our case.	2) The next writable address in the unwritten session following the current.	   This should be the number of sectors written in the first	   run + ~ 11400 sectors for about 22MB lead out/inTo get this information type:cdrecord -msinfo dev=2,0The output should be two numbers separated by a comma.	e.g.: 0,204562The first number is (1), the second number is (2).Create the image for the next session with mkisofs-1.12 or later.It is included in the cdrecord distribution.2nd session:You should create a directory that contains a second directory with data in itfor this purpose.	e.g.:		first_dir/			second_dir/				file_1				file_2				...call:On Linux:mkisofs -o isoimage_2.raw -R  -C xx,yy -M /dev/cdwriter_blk_dev  first_dirOn SunOS:mkisofs -o isoimage_2.raw -R  -C xx,yy -M target,lun first_dirThe argument of -C is the output of cdrecord -msinfo-	On Linux, the argument of -M is a device that would allow you to mount 	the current CD in the CD-writer-	On SunOS, target and lun refer to the SCSI target and lun of the 	CD-R device with the same notation as for cdrecord dev=xxx,yyy .If you want to check, whether mkisofs make evething right, you should create another image by using the following command line.On Linux:mkisofs -o isoimage_3.raw -R  -C xx,0 -M /dev/cdwriter_blk_dev  first_dirOn SunOS:mkisofs -o isoimage_2.raw -R  -C xx,0 -M target,lun first_dirYou may check ***this** image by mounting it with my "fbk" on Solaris or the loopback driver on Linux.On Linux type:	mount isoimage_3.raw -r -t iso9660 -o loop /mntOn SunOS type:	mount -r -F fbk -o type=hsfs /dev/fbk0:isoimage_3.raw /mntIf you list /mnt, you should see all directories that have been in the first session and the directory "second_dir". If you try to read a file from thefirst session, you will get an I/O error or bad data (depending on theblock address), don't worry about that. If you try to read a file fromthe secons session, you will see everything correctly.To write the second session to CD, call:cdrecord -v speed=2 dev=2,0 -eject -multi isoimage_2.rawIf you mount this CD, you should see the first session and the second directory from 2nd session added to the root directory of the CD.Additional check:call:cdrecord -msinfo dev=2,0The first number should be the first writable address which was retrieved by thefirst call to cdrecord -msinfo after creating the first session.The second number should be the first number + number of sectors of the second session+ ~ 11400 sectors.Note: The first lead-out is 1:30 (6750 sectors) the lead-in is 1:00 (4500 sectors)All following sessions need only 0:30 for lead-out (2250 sectors), the lead-inis also 1:00. So in theory, the can be 44 sessions on s 74 minute disk if youtake into account that the minimum track size is 4 seconds.Joerg Schilling

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -