4. 更多信息

请务必查看第 1.3 节中建议的阅读材料。

4.1. 常见问题解答

我最终还是创建了这个章节 - 常见问题解答。虽然,我有时认为它应该被称为常见已解答问题(至少我尝试回答所有问题)。

问:我可以将 CD 内容复制到目录并使用 SAMBA 共享吗?
问:是否存在任何脚本或程序可以自动化此过程?
问:是否存在任何 Web 界面可以自动化此过程?
问:受版权保护的 CD(例如 laserlok)可以以这种方式共享吗?

问:我可以将 CD 内容复制到目录并使用 SAMBA 共享吗?

答:简而言之 - 是的。

没有什么可以阻止你这样做。但是我不确定你必须在 tar 中使用哪些参数以及在 SAMBA 节中包含哪些选项。此外,可能存在文件名乱码(大小写敏感性、文件名中的空格)、文件属性(只读)等问题。如果有人成功地做到了这一点,请将您用于复制 CD 内容的命令示例以及您的 SAMBA 共享节发送给我。

以下是一些你可以用来复制内容的命令

bash# cd /home
bash# mkdir image
bash# cd image
bash# mkdir mndrk81
bash# mount /mnt/cdrom
bash# cd /mnt/cdrom
bash# tar cvf - . | (cd /home/image/mndrk81; tar xvf -)

感谢 Giblhauser Carl Michael 提供此信息

问:是否存在任何脚本或程序可以自动化此过程?

答:是的

  • Bradley Wendelboe 和 James Mumm 编写了一个名为 CDTower 的 shell 脚本 - 请参阅第 4.2.2 节下载它。

    我没有对此脚本的独立测试结果 - 使用风险自负。

问:是否存在任何 Web 界面可以自动化此过程?

答:尚未。但是对此有很大的兴趣。

  • Tony Melia [Tony.Melia (at) downsmicro.com.au] 宣布他已经完成了 Web 界面的 60%,即吸入 CD,创建额外的/dev/loop条目,并查看 CD 占用了多少空间。

  • 我计划为 Webmin 编写一个模块来自动化此过程。该项目目前托管在 SourceForge 上,网址为 http://sourceforge.net/projects/opencdserver

问:受版权保护的 CD(例如 laserlok)可以以这种方式共享吗?

答:据我所知,不能。

其他人向我报告了尝试共享从受版权保护的 CD 制作的 ISO 映像时遇到的问题。似乎即使在使用 mount 命令的 "unhide" 选项时,文件仍然会保持隐藏。

4.2. Web 上提供的其他说明

本节致力于其他人编写或发送给我的教学材料。

4.2.1. 将 CD-ROM 保存到文件并挂载它

Richard Black (Compaq) 有一些关于将 CD-ROM 保存到文件并在 Red Hat Linux 中挂载它们的优秀页面。

Device nodes are required to access the loop devices. You already have loop0 - loop7.
You can run the following loop to create the rest of the nodes (loop8 - loop255).
You can type all of the following lines of code on one single line if you leave off 
the trailing "\" characters.


C=8; echo; echo "Creating loop device nodes."; \
   while [ $C -lt 256 ]; do mknod /dev/loop$C b 7 $C; \
   echo -n .; C=`expr $C + 1`; done; echo;


Note: the quoting around the expr section are called backtick's and they are located
with the tilde character ("~") in the upper left hand corner of the keyboard. The 
character is not a single quote.

感谢 Richard Black 允许添加此信息并链接回本文档。

4.2.2. CDTower v.06

一个自动化创建 ISO 映像并通过 Samba 共享它们的脚本

作者:Bradley Wendelboe [krakken (at) icehouse.2y.net] 和 James Mumm [dart (at) windeath.2y.net]

此软件受 GPL 保护。有关详细信息,请参阅 https://gnu.ac.cn/copyleft/gpl.html

注意

我没有对此脚本的独立测试结果 - 使用风险自负。

感谢 Bradley Wendelboe 将此脚本转发给我。

4.3. 未来考虑事项

这些是我目前正在研究、尝试弄清楚或计划完成的事情。