在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/usb/mouse[0-15]
PS2:/dev/psaux
|
当前CDROM/DVDROM |
/dev/cdrom |
当前的鼠标 |
/dev/mouse |
磁盘分区:
一块磁盘可以被分割成多个分割槽(partition)
在Window里磁盘一般分为C,D,E盘,每个盘就是一个分割槽
磁盘的组成:
磁盘盘面可分为扇区(Sector)及磁柱(Cylinder),其中扇区每个为512Bytes,而磁盘中的第一个扇区特别重要,因为他记录了整个磁盘的重要信息,分别为:
- 主要启动记录区(Master Boot Record,MBR),可以安装开机程序的地方,有446Bytes
- 分割表(Partition table)记录整颗磁盘的分割状态,64Bytes
当系统在开机的时候会去主动读取MBR的内容,这样系统才知道你的开机程序放在哪里及如何进行开机。如果是安装多重引导的系统,MBR的管理就更加重要了。
磁柱是磁盘分割的最小单位,在分割表所在在64Bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启始及结束磁柱号码。虽然分割表只能记录四笔分割记录,但磁盘却可以分割成更多分区,因为分割表的记录可以分为主分割(primary)及延伸分割(extended),而延伸分割就是利用额外的扇区来记录更多的分割信息,延伸分割最多只能有一个,通过延伸分割分割出来的分割槽称为逻辑分区。
开机流程
- BIOS:开机主动执行,根据BIOS设置找到开机硬盘,读取第一个扇区MBR
- MBR:内含开机管理程序
-
开机管理程序(boot loader):安装操作系统时提供,因此可识别磁盘文件格式,目的是加载核心档案
- 核心档案:接下来的操作由操作系统接管
开机管理程序除了可以安装在MBR里,还可以安装在分割槽的启动扇区,如果安装在分割槽的启动扇区,则MBR里的开机管理程序则会在第三步时,将操作移交给分割槽的开机管理程序,这也是实现多重引导的基础。
文件系统与目录树的关系
文件系统是指的磁盘物理分割,而目录树则是逻辑显示目录,数据实际是保存在物理磁盘上,如果要将物理数据展示出来,则需要一个可视的窗口,而目录树则充当了这个角色,磁盘会进行分割,而每个分割槽与一个目录进行关联,这样在打开这个目录的时候,就会自动去读取这个分割槽的内容了。
例如:磁盘分为p1与p2两个分割槽,分别挂载至“/”根目录及“/home”,那么放置在/home及子目录下的文件就保存在p2分割槽内
测试服务器分区设置
- /:10G
- /boot:100M,强制成为主分割
- /swap:1G
- /home:5G
- 剩余4G,以备后用
根目录与开机有关,开机过程中仅有根目录会被挂载,其它分割槽则是在开机完成之后才会持续地进行挂载,因此根目录下与开机相关的目录就不能与根目录分开放,ex:
/etc /bin /dev /lib /sbin
分享到:
相关推荐
Linux提供了多种硬盘分区工具,其中GParted(全称GNU Partition Editor)是广泛使用的一款图形化界面工具,它允许用户创建、删除、调整大小、移动、检查和格式化磁盘分区。在本篇文章中,我们将深入探讨Linux硬盘...
Linux 磁盘分区(理论及实战) 本文将从理论和实践两个方面对 Linux 磁盘分区进行详细介绍,从磁盘的原理到实际操作的每一个步骤,帮助读者快速掌握 Linux 磁盘分区的知识。 一、磁盘原理 磁盘的数据结构有扇区、...
对于Linux下的分区操作,通常分为几个主要分区类型,包括boot、root、home、swap、tmp和usr等。其中,boot分区通常存储系统的引导文件,对于一般系统而言,分配100MB的容量已经足够。root分区通常代表系统的根目录,...
#### 七、Linux下的分区命名方案 在Linux中,磁盘通常以`/dev/sdX`的形式命名,其中`sd`代表SATA/SAS/SCSI等类型的磁盘,`X`是一个字母,表示磁盘编号(例如`/dev/sda`表示第一个SATA磁盘)。分区则以磁盘名称加上...
本文将深入探讨Linux中磁盘分区的相关知识点,包括硬盘与格式化、分区的基本概念以及Disk Druid的使用。 首先,我们来了解硬盘与格式化。硬盘是计算机存储数据的主要设备,它分为机械硬盘(HDD)和固态硬盘(SSD)...
Linux 磁盘分区及目录磁盘挂载是Linux系统管理中的重要组成部分。本文将详细介绍Linux磁盘的基础知识、磁盘分区工具fdisk的使用、/home目录更换磁盘的步骤,以及相关的命令和知识点。 首先,Linux系统中磁盘被看作...
### Linux下硬盘分区的最佳方案详解 #### 一、引言 在进行Linux系统下的硬盘分区时,需要综合考虑计算机的任务特性、硬盘容量以及系统软件的需求等因素。本文将围绕标题“Linux下硬盘分区的最佳方案”以及描述中...
"Linux硬盘分区和格式化命令" Linux硬盘分区是一种对硬盘进行逻辑分区的方法,以便更好地组织和管理硬盘空间。分区可以将硬盘分成多个逻辑区域,每个区域可以独立地存储文件和数据。Linux提供了多种分区命令,包括...
本文将深入探讨Linux下的磁盘分区技术,包括MBR(主引导记录)和GPT(全局唯一标识分区表)两种主要的分区方式,以及Linux支持的常用文件系统。 1. **磁盘分区**: - 分区是将硬盘划分为若干个独立的存储区域,每...
Linux磁盘分区是系统管理的重要环节,特别是在服务器和高级用户环境中。Linux的磁盘分区与Windows有所不同,主要基于不同的文件系统和分区结构。在Linux中,磁盘设备名称通常是基于其接口类型的,例如IDE硬盘被标识...
linux 下磁盘分区详解图文 Linux 下磁盘分区是指在 Linux 操作系统中对磁盘进行分区和管理的过程。磁盘分区是指将物理磁盘分成多个逻辑磁盘,以便更好地管理和使用磁盘空间。 在 Linux 中,磁盘设备名通常以 hd 或...
Linux系统下磁盘分区的查看和管理涉及到多个命令和工具,以下将详细介绍几个核心的命令和工具及其使用方法。 ### df命令 df命令是查看文件系统磁盘空间使用情况的常用命令。它可以从coreutils软件包获取,几乎在...
### Linux下磁盘分区详解 #### 一、磁盘设备命名规则 在Linux系统中,磁盘设备的命名方式与Windows有所不同。对于IDE硬盘,其设备名称为`hdx`(其中`x`代表从`a`到`d`的字母,这是因为IDE硬盘最多只能有四个),而...
### Linux磁盘分区挂载详解 #### 一、引言 在Linux系统中,磁盘管理是一项非常重要的任务。无论是日常运维还是系统优化,都需要掌握如何有效地管理磁盘空间。本文将详细介绍Linux磁盘分区与挂载的过程,涵盖检查...
因此,Linux下每一个硬盘总共最多有16个分区。 IDE硬盘最多有64个分区。 使用fdisk命令可以查看系统分区详细信息,例如使用fdisk -l命令可以查看系统分区详细信息。从输出结果中可以看到硬盘的大小、柱面、扇区等...
在Linux操作系统中,硬盘分区和创建启动盘是安装和管理系统的基础步骤。下面将详细讲解这两个主题。 **一、Linux硬盘分区** 1. **添加硬盘**:在虚拟环境中,如VMware或VirtualBox,需要在虚拟机设置中添加新的...
本项目名为“Linux下硬盘分区读写程序”,它是一个使用C语言编写的程序,旨在帮助开发者学习如何与硬盘分区进行交互。下面将详细讨论相关知识点。 1. **C语言编程**:C语言是一种强大的、低级的编程语言,常用于...
### Ubuntu 为用户分配磁盘空间与 Linux 硬盘分区方案详解 #### 标题与描述中的核心知识点概述 本文档将详细解读如何在 Ubuntu 系统中为用户合理分配磁盘空间,并探讨适用于 Linux 的硬盘分区方案。文档不仅会介绍...
linux硬盘分区课件,硬盘分区的管理,硬盘的挂载