我想要建立一个DVD库(以后可能成为磁带库),它有一个自制的机器人,它可以在存储区域(即存放物理DVD的“货架”)和DVD驱动器之间移动媒体,以及它自己的服务器来连接网络和图书馆。我现在将使用DVD作为概念的证明(而且因为我缺乏资金,即使是一个LTO驱动器)。基本上是一个带有机器人的物理媒体库,我们都是从自动化磁带库中了解到的。
在规划了硬件之后,我正在研究我的软件选项。具体来说,我希望将它作为具有R/W功能的单个文件系统公开到我的网络中,当服务器透明地处理文件的位置或物理媒体上的可用空间并相应地更改DVD时,可以读取和写入R/W功能。
我正在研究惠普LTFS,但它似乎需要LTO-5驱动器,而且似乎不支持管理和自动更改一组物理媒体,除此之外,谷歌没有提供任何选项,似乎可以做我想做的事情。
所以我的问题是,有人知道linux的文件系统能够处理这个问题吗?显然,我需要为机器人编写我自己的HAL,因为它是非标准的硬件,但除此之外,我还希望能找到一些已经存在的东西,而且我可以用很少到没有任何修改来达到这个目的。或者至少我可以用软件组件把这些拼凑在一起?
发布于 2012-05-26 22:53:24
在大多数现代linux系统中,媒体的内容一旦附加到系统,就会自动出现在名为/media/的目录中。如果您现在给所有媒体取相同的名称,它们将出现在您的系统中的同一位置,并且始终具有读和写访问权;如果您不喜欢只有在存在媒体的情况下才存在目录这一事实,您甚至可以在媒体缺席时创建一个文件夹,从那时起您的系统将保留该文件夹。
唯一可能产生奇怪结果的是在播放过程中删除媒体。但通常情况下,这个系统也会从这种情况中恢复过来。
https://serverfault.com/questions/392997
复制相似问题