`

linux磁盘分区相关

 
阅读更多
概念

磁盘的组成:磁道,柱面,扇区

磁道:同心圆
扇区:硬盘数据存储的最小单位(512byte)
柱面:磁道之间的部分?

磁盘分区

MBR(主引导记录):放置该硬盘的信息区,MBR是整个硬盘最重要的区域,一旦MBR物理实体损坏时,则该硬盘就差不多报废了,一般来说,MBR有512个字节,且可以分为两个部分。第一部分有446个字节,用于存放引导代码,即bootloader。第二部分有64个字节,用于存放磁盘分区表.其中,每个分区的信息需要用16个字节来记录。因此,一个硬盘最多可以有4个分区,这4个分区称之为主分区和扩展分区(extended)。

通常所说的"硬盘分区"就是指修改磁盘分区表,它定义了"第n个磁盘块是从第x个柱面到第y个柱面".因此,当系统要读取第n个磁盘块时,就是去读硬盘上第x个柱面到第y个柱面的信息。

因为一个硬盘最多有四个分区,且扩展分区只能有一个那么一般情况会以P+P+P+P,P+P+P+E的形式构成

主分区

扩展分区

扩展分区其实就是为了解决,分区表只能定义四个分区的而产生的,如果想将磁盘划分为五个分区,怎么办,那就通过定义扩展分区来将一部分分区定义定义到别的分区表里,其实也就是逻辑分区表。扩展分区不能直接使用,还需要将其划分为逻辑分区。

磁盘分区的好处

为什么要对硬盘进行分区呢?因为一块大容量硬盘正如一个大柜子,要在这个柜子里存放各种文件,有很多种方法,但为了便于管理和使用,一般都会把大柜子分成一个一个的相对独立的“隔间”或“抽屉”,绝不会就把大柜子当做一个大抽屉来使用。硬盘的分区,正如大柜子的使用,把它们分成一个一个的逻辑分区(表现为一个个的逻辑盘符),有着不分区绝对无法比拟的好处。

Linux默认可分区

boot分区
该分区对应于/boot目录,约100MB.该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区.换句话说,用户对/boot目录的操作就是操作该分区。

swap分区
该分区没有对应的目录,故用户无法访问。
Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。

虚拟内存是指将硬盘上某个区域模拟为内存.因此虚拟内存的实际物理地址仍然在硬盘上.虚拟内存,或者说swap分区只能由系统访问,其大小为物理内存的2倍。

根分区
在Linux操作系统中,除/boot目录外的其它所有目录都对应于该分区.因此,用户可通过访问除/boot目录外的其它所有目录来访问该分区。

windows和linux的区别
在Windows操作系统中,是先将物理地址分开,再在分区上建立目录.在Windows操作系统中,所有路径都是从盘符开始,如C://program file。
Linux正好相反,是先有目录,再将物理地址映射到目录中。在Linux操作系统中,所有路径都是从根目录开始。
分享到:
评论

相关推荐

    Linux中磁盘分区教程

    本文将深入探讨Linux中磁盘分区的相关知识点,包括硬盘与格式化、分区的基本概念以及Disk Druid的使用。 首先,我们来了解硬盘与格式化。硬盘是计算机存储数据的主要设备,它分为机械硬盘(HDD)和固态硬盘(SSD)...

    Linux磁盘分区(理论及实战).docx

    Linux 磁盘分区(理论及实战) 本文将从理论和实践两个方面对 Linux 磁盘分区进行详细介绍,从磁盘的原理到实际操作的每一个步骤,帮助读者快速掌握 Linux 磁盘分区的知识。 一、磁盘原理 磁盘的数据结构有扇区、...

    linux磁盘分区简介

    #### 七、Linux下的分区命名方案 在Linux中,磁盘通常以`/dev/sdX`的形式命名,其中`sd`代表SATA/SAS/SCSI等类型的磁盘,`X`是一个字母,表示磁盘编号(例如`/dev/sda`表示第一个SATA磁盘)。分区则以磁盘名称加上...

    linux磁盘分区:linux查看磁盘分区等命令和相关工具介绍

    Linux系统下磁盘分区的查看和管理涉及到多个命令和工具,以下将详细介绍几个核心的命令和工具及其使用方法。 ### df命令 df命令是查看文件系统磁盘空间使用情况的常用命令。它可以从coreutils软件包获取,几乎在...

    Linux 磁盘分区及目录磁盘挂载.pdf

    本文将详细介绍Linux磁盘的基础知识、磁盘分区工具fdisk的使用、/home目录更换磁盘的步骤,以及相关的命令和知识点。 首先,Linux系统中磁盘被看作是文件,所有的设备都被表示为/dev目录下的设备文件。传统的IDE...

    总结:Linux系统磁盘分区常用的工具

    ### Linux系统磁盘分区常用工具详解 #### 一、引言 在Linux系统中,磁盘分区是一项重要的任务,它不仅影响着系统的性能与稳定性,还关乎数据的安全性。为了更好地管理和利用磁盘空间,Linux提供了多种磁盘分区工具...

    linux下磁盘分区详解图文.doc

    linux 下磁盘分区详解图文 Linux 下磁盘分区是指在 Linux 操作系统中对磁盘进行分区和管理的过程。磁盘分区是指将物理磁盘分成多个逻辑磁盘,以便更好地管理和使用磁盘空间。 在 Linux 中,磁盘设备名通常以 hd 或...

    Linux磁盘分区挂载详解

    ### Linux磁盘分区挂载详解 #### 一、引言 在Linux系统中,磁盘管理是一项非常重要的任务。无论是日常运维还是系统优化,都需要掌握如何有效地...希望本篇文章能帮助您更好地理解和掌握Linux磁盘分区挂载的相关知识。

    linux磁盘分区详解.doc

    Linux磁盘分区是系统管理的重要环节,特别是在服务器和高级用户环境中。Linux的磁盘分区与Windows有所不同,主要基于不同的文件系统和分区结构。在Linux中,磁盘设备名称通常是基于其接口类型的,例如IDE硬盘被标识...

    linux下磁盘分区详解

    Linux下的磁盘分区与Windows系统有很大区别。Linux中,硬盘设备名称遵循特定的规则:IDE硬盘通常表示为hdx(x从a到d,因为IDE硬盘最多支持四个),而SCSI、SATA、USB硬盘则表示为sdx(x从a到z)。硬盘主分区的最大...

    Linux服务器配置与管理:Linux磁盘分区.pptx

    本文将深入探讨Linux下的磁盘分区技术,包括MBR(主引导记录)和GPT(全局唯一标识分区表)两种主要的分区方式,以及Linux支持的常用文件系统。 1. **磁盘分区**: - 分区是将硬盘划分为若干个独立的存储区域,每...

    Linux中磁盘分区

    ### Linux中磁盘分区知识点详解 #### 5.1 硬盘与格式化 **硬盘**是计算机存储系统中的核心部件,它负责长期存储数据。对于任何操作系统来说,包括Linux,硬盘的有效管理至关重要。 **格式化(Formatting)**是...

    linux磁盘分区详解 (怎样学习磁盘分区)

    因此,Linux下每一个硬盘总共最多有16个分区。 IDE硬盘最多有64个分区。 使用fdisk命令可以查看系统分区详细信息,例如使用fdisk -l命令可以查看系统分区详细信息。从输出结果中可以看到硬盘的大小、柱面、扇区等...

    linux磁盘自动分区脚本

    Linux 系统下自动将磁盘分区挂载是集群部署中的重要步骤。下面将详细介绍该脚本的实现原理和使用方法。 磁盘分区的必要性 在 Linux 系统中,磁盘分区是指将物理磁盘分割成多个逻辑磁盘的过程。磁盘分区可以提高...

    linux磁盘分区工具parted使用

    linux磁盘分区工具parted使用

    linux磁盘分区扩容

    在本教程中,我们将探讨如何在Linux系统中使用LVM(Logical Volume Manager)来实现磁盘分区的扩容,而无需停机重启。LVM允许我们动态调整磁盘空间,为系统提供了极大的灵活性。 首先,我们要了解LVM的基本组件:...

    linux磁盘分区以及配额

    Linux磁盘分区与配额是Linux系统管理中的基础操作,对于初学者来说至关重要。下面将详细解释这个主题。 首先,磁盘分区是将一个物理硬盘划分为多个逻辑区域,每个区域可以独立分配文件系统和挂载点。在Linux中,...

Global site tag (gtag.js) - Google Analytics