将网络上其他位置的设备添加到 /dev

将网络上其他位置的设备添加到 /dev

我想知道是否可以通过网络将设备添加到我的计算机的 /dev 文件夹。

在 Linux 哲学中,一切都被视为文件,如果我可以将 /home/user1 和 /home/user2 文件夹放置在网络的某个位置,那么为什么不可以将设备放置在 /dev 中呢?

我的想法是,我可以控制另一台计算机上的 CD 驱动器或另一台计算机上的显示器。有人能给我一些关于通过网络向我的 /dev 文件夹添加设备的想法吗?目的当然是制造一些邪恶的东西!(比如一台 10 显示器的 PC)

我只是在寻找一个破解方法。:-)

答案1

访问属于远程磁盘的块是一种常见需求,并且有多种解决方案。如果您想要一些可移植的东西互联网SCSI它通过网络提供类似 SCSI 的接口将是一个很好的开始。

可以使用以下方法访问远程帧缓冲区x2x,但您将只能使用四台额外的显示器(北、东、南和西),并且无法将窗口从一个显示器移动到另一个显示器。对于您的 10 台显示器 PC 项目,德克斯可能符合需要。不过要注意的是,自 2004 年以来它就没有更新过。

答案2

听起来您正在寻找分布式块设备:http://drbd.linbit.com/

这是一种根据要求通过网络访问块设备的方法,尽管通常用于存储而不是远程视频。

相关内容