Linux内核开发教程:sysfs应用详解.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-03-08 发布于北京
  • 举报

Linux内核

第二十五讲sysfs应用

主讲人:赵亚

华章培训网、[]华章培训网

sysfs

第2页

一、sysfs应用之一:根据磁盘属性挂载root

1、需求

在grub将Linux拉起来的时候,需要指定root参数作 为将来的根文件系统,然而对于非专业人士,如何 指定它有一定的困难。

很多系统都写成了/dev/sda1或者/dev/hda1,然而 如果你的磁盘不是插在第一个插槽,那就不对了, 启动结果将panic,此时你需要将sda或者hdb改成 sdX或者hdX,这对于很多人来讲将是一个很艰巨的 任务。

sysfs

第3页

2、该怎么办

如果能在initrd中的init脚本中动态检测当前的系 统中那块磁盘是有效的,还有当前系统中一共挂接 了几块磁盘以及这些磁盘的属性,我们就可以根据 这些属性来策略化的挂接root了。

3、实现

2.6以后的内核有了sysfs,该文件系统导出了所有 的设备,其中block目录中包含所有的块设备。所有 的块设备的属性也在其中。

4、代码

sysfs

第4页

二、sysfs应用之一:网卡bonding

1、需求

Linux内核可以将多块物理网卡bonding成一块网卡

2、如何操作

3、sysfs的配置方式

感谢您对华章培训网

文档评论(0)

1亿VIP精品文档

相关文档