【Linux内核】文件系统:proc、tmpfs、devfs、sysfs

本文详细介绍了Linux内核中的四个关键文件系统:procfs、tmpfs、devfs和sysfs。procfs提供内核信息和参数的抽象文件接口;tmpfs是基于内存的虚拟文件系统,用于临时存储;devfs是早期设备文件的管理机制,而sysfs在Linux 2.6内核后替代了devfs,将设备组织为文件结构,便于用户空间程序与内核交互。
摘要由CSDN通过智能技术生成

内存虚拟文件 —— 使用与文件接口统一的操作来完成信息管理。

 

一、procfs

抽象文件接口,大量内核中的信息以及可调参数都被作为常规文件映射到一个目录树中/proc。则可通过echo或cat等文件命令对系统信息进行查取和调整,也可通过procfs获取内核参数。

1、procfs的挂载:首先需确认内核支持procfs(默认支持)

     # mount -t proc none /proc

     使用/etc/fstab条目:none /proc proc defaults 0 0

2、procfs的内容: 进程信息、系统信息;

3、procfs信息查看:

     cat命令: cat /proc/cmdline

4、procfs参数调整:

     echo 命令

 

二、tmpfs

虚拟内存文件系统,使用内存作为存储分区进行文件的临时性存取,掉电会丢失,创建是不需要使用mkfs等进行格式化。

1、tmpfs的挂载:确认支持tmpfs.

     # mount -t tmpfs -o size=10M tmpfs /tmp

     # df -h

使用/etc/fstab条目: tmpfs /tmp tmpfs defaults 0 0

2、tmpfs的使用:用来存放应用临时生成的信息,不需要持久保存

      正常使用挂载目录:创建文件、存储信息、删除文件等

      记住:目录下的所有信息将在系统掉电后全部丢失;

3、tmpfs的作用:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值