首页 > 其他分享 >sysfs文件系统各子目录含义

sysfs文件系统各子目录含义

时间:2023-09-06 14:01:51浏览次数:37  
标签:sysfs 子目录 文件系统 sys 模块 目录 设备


/sys/block 块设备目录,目前此目录已指向到/sys/devices/中设备描述符链接文件

/sys/bus 设备按总线类型分层放置子目录,/sys/devices/中的所有设备都是链接于某种总线,bus子目录在每一种具体总线之下都可以找到对应每一个具体设备的描述符号链接

/sys/class 设备按功能分类放置子目录,

/sys/dev 按字符设备和块设备的主次号码分类放置子目录,根据主次号码链接到真实设备(/sys/devices/)的设备描述符链接文件

/sys/devices 所有设备的基本总线分类子目录,保存了系统的所有设备,是/sys文件系统管理设备的最重要目录

/sys/firmware 系统加载固件的用户空间接口


/sys/fs  系统中所有的文件系统,包括文件系统本身和按文件系统分类存放的已挂载点,目前只有duse,gfs2等少数文件系统支持sysfs接口,一些传统的虚拟文件系统VFS层次控制参数仍然在sysctl(/proc/sys/kernel)中

/sys/kernel 内核所有可调整参数子目录,目前只有较新的设计在此目录中,其他内核可调整参数仍在sysctl(/proc/sys/kernel)中

/sys/module/ 模块信息,编译为外部模块(.ko文件)时,加载后在目录/sys/module/<module name>中,并且这个目录下有属性文件和属性目录来表示此外部模块的信息,如

版本号,加载状态,所提供的驱动程序等;编译为內联方式的模块时,只在当它有非0属性的模块参数时才会出现相应的/sys/module/<module name>,这些模块的可用参数列在

/sys/module/<module name>/parameters/<para name>中


/sys/power 系统电源选项,修改此目录的属性文件可以控制机器的电源状态



标签:sysfs,子目录,文件系统,sys,模块,目录,设备
From: https://blog.51cto.com/u_16248677/7386496

相关文章

  • 操作系统中文件系统的实现和分配方式探析(下)
    非连续空间存放方式我们已经对连续分配的方式有了一定的了解,并且也清楚了它存在的问题和局限性。为了解决这些问题,非连续存放的方式应运而生。非连续空间存储大致可以分为两种形式:链表形式和索引形式。链式分配链式分配是一种离散分配的方式,用于为文件分配非连续的磁盘块。它有......
  • 轻松浏览Linux文件系统:ls命令的实用指南
    当谈到Linux命令行操作时,ls是一个非常基础但又非常重要的命令。它用于列出文件和目录,帮助您浏览和了解当前工作目录的内容。在这篇博客文章中,我们将介绍ls命令的基本用法和一些常见的使用示例。什么是ls命令?ls是"list"的缩写,是Linux和Unix操作系统中的一个命令行工具,用于列出文件和......
  • buildroot 构建根文件系统(5)添加 Qt 库相关环境
    一、开发背景构建最小系统后成功运行后,需要支持Qt库编译的程序在上面运行二、开发需求Qt库编译的程序可以正常运行三、开发环境LinuxUbuntu 4.15.0-65-generic+ buildroot-2023.02.3+i.mx6d(cortex-A9)四、实现步骤1、基于前面章节的文件系统上打......
  • xfs文件系统-------使用备份文件恢复被误删的文件
    LinuxCentos7xfs文件误删了怎么办——快速恢复xfs文件xfs文件恢复xfs类型的文件可使用xfsdump与xfsrestore工具进行备份恢复。若系统中未安装xfsdump与xfsrestore工具,可以通过yuminstall-yxfsdump命令安装。xfsdump按照inode顺序备份一个xfs文件系统。xfsdump......
  • 操作系统中文件系统的实现和分配方式探析(上)
    虚拟文件系统在Linux文件系统中,用户空间、系统调用、虚拟机文件系统、缓存、文件系统以及存储之间存在着紧密的关系。如下图:在操作系统中,文件系统起到了重要的作用,它们负责管理操作系统中的文件和目录。然而,不同的文件系统有着不同的实现方式和存储位置。为了提供一个统一的......
  • docker fs 文件系统
    sudodockerrun--nameaaa -it--rmbusyboxtop 会启动这个container去另一个terminal上进入这个容器,执行 echo123ddddd>>/aaaaaa,就是生成个文件去另一个terminal上主机上执行 >sudofind/-nameaaaaaa/applications/var_lib_docker/overlay2/9a36827......
  • 探索文件系统:高效、可靠的文件管理与访问机制
    文件系统的功能规划内存就像是一个书包,容量有限,只能带着一部分东西。而图书馆则是一个专门存储和管理文件的地方,拥有更大的容量,并且可以永久保存文件。为了能够快速找到需要的文件,我们需要有一个书单来记录每本书放在哪里,这个书单就相当于文件系统的索引区,记录着文件的位置和相关......
  • 轻松浏览Linux文件系统:ls命令的实用指南
    当谈到Linux命令行操作时,ls是一个非常基础但又非常重要的命令。它用于列出文件和目录,帮助您浏览和了解当前工作目录的内容。在这篇博客文章中,我们将介绍ls命令的基本用法和一些常见的使用示例。什么是ls命令?ls是"list"的缩写,是Linux和Unix操作系统中的一个命令行工具,用于列出文件和......
  • 扩容Linux文件系统:从基本原理到实践
    一、引言在Linux系统中,文件系统是存储和组织数据的核心组件。随着应用程序和数据的不断增加,有时候需要扩大文件系统的容量。本文将介绍扩容Linux文件系统的方法和步骤,帮助您轻松应对存储需求。二、准备步骤在进行文件系统扩容之前,需要确保以下事项:了解现有磁盘空间:使用df-h命令查......
  • 如何扩容Linux文件系统?看这里↓↓↓
    一、在虚拟机中添加一块新磁盘注意:如果是未关机的状态下,添加完新的虚拟磁盘需要重启才能生效查看当前系统内的磁盘数量,确认我们新添加的磁盘能正常显示了fdisk-l二、为新添加的磁盘创建分区fdisk/dev/sdb命令(输入m获取帮助):n #输入n创建分区分区类型p主分区(0......