【问题标题】:Does write command in init.rc create new folders?init.rc 中的 write 命令会创建新文件夹吗?
【发布时间】:2017-03-14 12:21:49
【问题描述】:

我在设备启动时收到一些关于丢失文件或目录的消息:

[    3.052514] init: write_file: Unable to open '/proc/cpu/alignment': No such file or directory
[    4.931333] init: write_file: Unable to open '/proc/sys/vm/min_free_order_shift': No such file or directory

我发现init进程试图通过命令将值写入这些文件

write /proc/cpu/alignment 4

Documentation 表示write 可以在新文件不存在时创建它。但结果我找不到这个文件。接缝不是创建的。更重要的是,没有文件夹应该包含这个文件。

那么write命令如果文件夹不存在可以创建一个文件夹吗?

【问题讨论】:

    标签: android kernel


    【解决方案1】:

    '/proc' 下的文件系统是特殊的,因为它的所有文件都是由内核“创建”的,用户不能在那里创建文件

    这是-文件系统:它的文件不存储在硬盘上,而只存在于内存中并反映系统属性。写入此文件会以特殊方式更改属性。您不能在那里创建新属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 2018-08-17
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多