0

我正在编写一个字符设备文件,并想知道是否有任何方法可以为设备文件的每个实例提供一段数据。我一直在寻找存储非易失性指针的地方的 inode 和文件结构,但没有运气。你能用字符设备文件做到这一点,还是我应该考虑别的?我需要对每个文件实例的数据进行自定义读写操作。

4

1 回答 1

1

您不能将数据存储在设备文件中。设备文件的全部意义在于您写入它的数据被传递给某个驱动程序。

理论上,您可以将信息存储在文件名或 inode 的组 id 字段中,但这会奇怪。

您最好的解决方案最有可能单独存储您的数据。例如,为什么不在设备文件旁边创建一个常规文件?也许使用一些命名约定将两者联系起来。

于 2013-03-19T22:17:38.053 回答