关注分享主机优惠活动
国内外VPS云服务器

linux中有哪些设备(linux系统中常见的设备类型)

本文主要介绍“linux有哪些设备”的相关知识。主机频道通过实际案例向你展示操作流程。操作方法简单、快捷、实用。希望这篇文章《linux有哪些设备》可以帮助你解决问题。

除了块设备,linux还有字符设备和网络设备。字符设备是可以像字节流一样访问的设备。当向字符设备发出读写请求时,相应的IO操作会立即发生。网络设备由Linux的网络子系统驱动,负责发送和接收数据包,而不是面向流的设备,所以网络设备在Linux系统的文件系统中没有节点。

除了块设备,linux还有字符设备和网络设备。

Linux系统中的设备可以分为三类:字符设备、块设备和网络设备。

(1)人物装备

字符设备是可以像字节流一样访问的设备。当向字符设备发出读写请求时,相应的IO操作会立即发生。Linux系统中的很多设备都是字符设备,比如字符终端、串口、键盘、鼠标等。嵌入式Linux开发中,接触最多的是字符设备和驱动程序。

(2)一件设备

块设备是在Linux系统中进行操作时必须以块为单位访问的设备,块设备可以安装文件系统。块设备驱动程序使用一块系统内存作为缓冲区,因此对块设备发出读写访问不一定会立即产生硬件I/O操作。Linux系统中常见的块设备有硬盘、软盘等。

(3)网络设备

网络设备可以是硬件设备(如网卡)或纯软件设备(如环回设备)。网络设备由Linux的网络子系统驱动,负责发送和接收数据包,而不是面向流的设备,所以Linux系统的文件系统中没有节点。对网络设备的访问是通过套接字调用生成的,而不是普通的文件操作,如open/closc和读/写。

linux都有哪些设备

Linux视图块设备信息

在linux中,可以使用lsblk命令查看块设备信息。

Lsblk命令在英文中是“list block”,即用来列出所有可用块设备的信息,也可以显示它们的依赖关系,但不会列出RAM磁盘的信息。块设备包括硬盘、闪存盘、光驱等。lsblk命令包含在util-linux-ng包中,该包现在被重命名为util-linux。

lsblk命令有几个选项:

缺省选择

默认情况下,lsblk命令将在树中列出所有块设备。打开终端并输入以下命令:

$ lsblk的输出如下:

lsblk默认值
Lsblk default7列名如下:

名称:这是块设备的名称。
少校:MIN:这一栏显示主要和次要装备编号。
RM:此列显示设备是否可以移动。请注意,在本例中,设备sdb和sr0的RM值等于1,这意味着它们是移动设备。
大小:该列列出了设备的容量信息。比如298.1G表示设备大小为298.1GB,1K表示设备大小为1KB。
RO:此项表示设备是否是只读的。在这种情况下,所有设备的RO值都是0,表明它们不是只读的。
类型:该列显示块设备是磁盘还是磁盘上的分区。在本例中,sda和sdb是磁盘,sr0是只读存储器(rom)。(LCTT翻译,这里sr0的RO项没有标注为1,可能会有一些错误?)
挂载点:该列指示设备挂载的挂载点。列出所有设备:

默认选项不会列出所有空设备。要查看这些空设备,请使用以下命令:

$ lsblk -a该选项将列出所有设备,包括空设备。

lsblk字节sda

lsblk字节sda

列出设备权限和所有者:

lsblk命令还可以用于列出特定设备的所有权关系,以及组和模式。此信息可以通过以下命令获得:

$ lsblk -m
lsblk权限
Lsblk权限列出了指定的设备:

该命令也只能获取指定设备的信息。这可以通过在提供给lsblk命令的选项后指定设备名称来实现。例如,您可能想知道磁盘驱动器的大小(以字节为单位),因此您可以通过运行以下命令来实现:

$ lsblk -b /dev/sda或者,以下命令是等效的:

$ lsblk-bytes/dev/sda以列表的形式列出没有前导的设备:

您还可以组合几个选项来获得指定的输出。例如,您可能希望以列表格式而不是默认的树格式列出设备。您可能还对删除不同列名的标题感兴趣。您可以组合两种不同的选项来获得所需的输出。该命令如下所示:

$ lsblk -nl或者,您可以使用以下长选项,它们也可以给出相同的输出。

$ lsblk -无标题-列表
lsblk无标题和列表
Lsblk no header and list列出SCSI设备:

要获得SCSI设备列表,只能使用-S选项。此选项是一个大写字母s,不应与-s选项混淆,后者用于以相反的顺序打印依赖项。

$ lsblk -Slsblk列出SCSI设备,而-s是相反的选项,它将给出以下输出。输入命令:

$ lsblk -s或

$ lsblk -反相

未经允许不得转载:主机频道 » linux中有哪些设备(linux系统中常见的设备类型)

评论 抢沙发

评论前必须登录!