首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制磁带设备文件

复制磁带设备文件
EN

Server Fault用户
提问于 2013-07-18 15:19:35
回答 1查看 176关注 0票数 0

我刚刚在机器之间交换了磁带驱动器(都是Unix Tru64)。设备文件现在无法工作,我必须对它们做一些工作(将产生一个不同的问题)。我创建了一个目录来将旧的设备文件存储到其中,但是cp命令将它们当作设备文件来处理,并且不允许我复制它们。

如何将设备文件作为文本复制到另一个目录?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-07-18 15:52:16

,停止,

您完全理解设备特殊文件是什么,它们对操作系统意味着什么。之前不要做进一步的事情,以及如何创建/管理它们。(提示:mknod -这可能也会帮助您解决其他问题)

简而言之,设备文件是一个接口,用于向设备的驱动程序发送命令/数据,并从它接收信息。

它不是一个常规文件,它包含要以通常方式复制、移动或以其他方式操作的数据。

当你对设备文件有了新的理解之后,应该清楚的是,你不能简单地“将一个设备文件复制到另一个目录作为文本”--这不是它们的工作方式。

如果您确实复制了一个设备文件,您只需将指针复制到驱动程序:更改磁带,数据就会有所不同。

因此,复制“磁带设备文件”的内容是没有意义的--您想要的是从磁带上复制数据。要做到这一点,您需要向磁带设备发送命令,将其所有数据提供给您,然后将其存储为其他地方的常规文件。tarcpio命令在这里可能很有用,但是还有其他选项。

票数 9
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/524432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档