为什么要在Linux中安装文件

时间:2010-07-18 08:34:34

标签: c++ c linux file-io ioctl

我有一个旧的库,可以对floppy \ CD上的文件进行一些操作(在网络路径上传输文件)。 该库有一个线程,每秒检查文件(例如软盘\ CD盘)是否已安装。

为什么呢?可以对已挂载的文件进行哪些操作?

非常感谢。

3 个答案:

答案 0 :(得分:4)

要以任何方式访问文件 - 读取,写入,执行,删除 - 您需要能够指定其位置。文件的位置始终是它在目录树中的位置,其中Unix只有一个目录树,从单个根开始。

除非您的文件所在的设备(因此其自己的(子)目录树)位于“主”目录树中,否则无法访问它。

将设备的目录树合并到系统的“主”目录树中是Unix世界中已知的“挂载”。

答案 1 :(得分:3)

在unix系统中安装设备,而不是文件。例如/ dev / fd0是设备文件(表示设备的文件)。如果没有安装文件,则无法访问设备上的文件。

答案 2 :(得分:1)

磁盘卷(驱动器)应始终在Linux中安装,然后才能使用它们。可能是这个线程的目的是继续检查软盘并在有人弹出并卸载它时中止操作。