核心:在Linux系统中,任何设备都被当成一个文档来处理。
常见设备在Linux中的文档名称:
设备 |
设备在Linux中的文档名 |
IDE硬盘 |
/dev/hd[a-d] |
SCSI/SATA/USB硬盘 |
/dev/sd[a-p] |
USB闪存 |
/dev/sd[a-p] |
软驱 |
/dev/fd[0-1] |
打印机 |
25针:/dev/lp[0-2]
USB:/dev/usb/lp[0-15] |
鼠标 |
USB:/dev/mouse[0-15]
PS2:/dev/psaux |
硬盘分割:
一块硬盘可以被分割成多个partition,linux的设备都是以文档形式存在的,partition也不例外。
常见磁盘类型有IDE和SATA。
IDE硬盘:
一个IDE排线可以连接2个IDE装置,而一般主机有2个IDE排线,所以一台主机最多可以连接4个IDE装置。
IDE\jumper |
Master |
Slave |
IDE1(Primary) |
/dev/hda |
/dev/hdb |
IDE2(Secondary) |
/dev/hdc |
/dev/hdd
|
SATA硬盘:
SATA/USB类型的磁盘根本就没有顺序,要根据Linux核心侦测到磁盘的顺序来命名。
例如:
如果你的PC上面有2个SATA硬盘和一个USB盘,而主板上有6个SATA插槽,这2个SATA磁盘分别插在主板的SATA1,SATA5插槽上,请问这3个磁盘在Linux中如何命名?
解答:
1 SATA1插槽的名称:/dev/sda
2 SATA5插槽的名称:/dev/sdb
3 USB盘(开机完成后才被系统捕捉到):/dev/sdc
磁盘分割表(partititon table)
- 所谓的分割,只是针对64bytes的分割表进行设定。
- 硬盘预设的分割表仅能写入四组分割信息
- 分割的最小单位是磁柱(cylinder)
- 当系统要写入磁盘时,一定要参考磁盘分割表,才能针对某个分割槽进行资料的处理。
分享到:
相关推荐
【Linux 系统硬件配置详解】 Linux 系统作为一个强大的开源操作系统,其硬件配置方法具有独特性和灵活性。在Linux中,硬件设备被视为文件,通过文件系统进行管理和操作,这一概念称为设备文件。本文将深入探讨Linux...
### 修改Linux系统和硬件时间 #### 一、Linux时钟的概念与分类 在理解如何修改Linux系统的时钟之前,我们先来了解一下Linux时钟的基本概念及其分类。 **1.1 Linux时钟概述** Linux系统中存在两种类型的时钟:...
嵌入式Linux系统平台的搭建是一项复杂而关键的任务,它涉及到硬件选型、Bootloader配置、内核编译以及文件系统制作等多个环节。本教程将深入浅出地讲解这一过程,帮助你掌握嵌入式开发的基本技能。 1. **硬件选型**...
"嵌入式 LINUX 系统硬件开发平台" 嵌入式 Linux 系统硬件开发平台是指在 Linux 操作系统下进行的嵌入式系统硬件开发。嵌入式系统的硬件开发需要设计者对硬件资源非常熟悉,并能针对项目中的具体应用,综合考虑系统...
linux系统架构图 好好地方会计师独立空间覅饿疯了kdj疯狂的就是了发生的纠纷是解放路上的肌肤
Package sysinfo 是一个提供 Linux 操作系统/内核/硬件系统信息的 Go 库。它完全独立,不依赖主机系统,不执行外部程序,甚至不导入其他 Go 库。 我找不到任何可以提供我需要的数据/功能集的独立库。于是又一个...
本系统主要分为两方面,一个是硬件系统架构设计,一个是软件系统架构设计。 1. 系统总体方案设计 图1为基于Linux操作系统的物联网平台系统模型。该系统主要分为两方面,一个是硬件系统架构设计,一个是软件系统...
在“嵌入式Linux硬件软件与接口”这个主题中,我们将深入探讨以下几个关键知识点: 1. **嵌入式硬件**:嵌入式系统的核心是硬件,通常包括微处理器、存储器(RAM和ROM)、输入/输出(I/O)接口、外围设备(如传感器...
"嵌入式Linux系统移植" 嵌入式Linux系统移植是指将Linux操作系统移植到嵌入式设备中,以满足各种应用需求。嵌入式Linux系统移植的重要性在于其广泛的应用场景,例如手机、洗衣机、汽车等设备都需要嵌入式Linux系统...
与传统的UNIX系统相比,Linux拥有更加优化的内核结构,允许各种广泛使用的网络协议得以实现,这使得Linux在各种硬件和网络设备的支持上表现出色。 在Linux中,尤其是对于网络连接,以太网卡是最常见的硬件设备。...
在Java编程中,读取服务器硬件信息是一项重要的任务,尤其对于跨平台的应用程序来说,能够兼容Windows、Linux和Mac OS等不同操作系统是必不可少的。本文将深入探讨如何使用Java来获取这些不同系统的硬件信息。 首先...
"Linux硬件实时监控(二)Linux下玩转硬件温度监控.pdf" Linux操作系统中,硬件实时监控是非常重要的一方面,尤其是在服务器中,实时监控硬件温度、风扇转速、电压等核心数 据,可以确保服务器的稳定运行。linux...
Linux是一个多任务、多用户的操作系统,它以其良好的特性和资源的免费性而得到了蓬勃的发展。 本书通过大量的图示和实例,深入浅出的介绍了Linux的基本原理和应用。主要包括Linux的基本概念和操作,Linux的树型...
在嵌入式Linux中,设备驱动程序是连接硬件和操作系统的重要桥梁,开发者需要了解如何编写驱动程序,以便使硬件设备在Linux环境下正常工作。 源码分析对于提升开发者技能非常有帮助,通过阅读和理解实际项目的源代码...
### Linux操作系统安装知识点详解 #### 一、安装前规划与磁盘分区 在安装Linux操作系统之前,最重要的是做好充分的规划工作,特别是对于磁盘分区的设置。根据描述中的信息,作者选择安装的是Red Hat Linux 2.0版本...
总结,ARM嵌入式Linux系统开发涉及硬件平台、软件环境、系统构建、驱动开发等多个层面,需要开发者具备扎实的理论基础和实践经验。通过深入学习和实践,我们可以构建出高效、稳定的嵌入式系统,服务于各种应用场景。
3.高度可移植性:Linux 操作系统可以运行在多种硬件平台上,如 x86、ARM、MIPS 等。 4.灵活性:Linux 操作系统可以根据用户需求进行定制和修改。 5.安全性:Linux 操作系统具有高度的安全性,提供了多种安全机制来...
本文档整理了《Linux系统应用与开发教程》的所有课后习题和答案,涵盖了 Linux 系统的概述、shell 及常用命令、vi 编辑器的使用、X Window 系统的使用、Linux 系统的常用软件、硬件管理、网络基本配置、常用网络服务...