Linux磁盘管理与文件系统

本文详细介绍了Linux磁盘的结构、分区表示、文件系统类型以及管理磁盘和文件系统的相关操作,包括创建分区、格式化、挂载等。通过了解磁盘物理结构、MBR、EXT4、XFS、SWAP等概念,以及使用fdisk、mkfs、mount等命令,可以更好地管理和优化Linux系统的存储空间。
摘要由CSDN通过智能技术生成

目录

目录

前言:

一、磁盘结构及分区表示

1、磁盘基础

⑴、磁盘物理结构

⑵、硬盘的数据结构

⑶、存储容量

2、硬盘接口

二、磁盘分区表示

1、主引导记录MBR

2、磁盘分区的表示

⑴、简介

⑵、Windows系统与Linux系统中分区的区别

3、 Linux中使用的文件系统类型

⑴、EXT4:

⑵、XFS:

⑶、SWAP:

三、管理磁盘及分区

1、检测并确认新硬盘

2、规划硬盘中的分区

⑴、简介

⑵、部分交互指令详解

四、管理文件系统

1、创建文件系统

⑴、mkfs命令,创建文件系统

⑵、mkswap命令,创建交换分区

2、挂载、卸载文件系统

⑴、挂载文件系统——mount命令

⑵、卸载文件系统——umount

⑶、设置文件系统的自动挂载

3、查看磁盘使用情况——df

总结:



前言:

        管理磁盘与文件系统管理是管理员的重要工作内容之一,在Linux服务器中,当现有硬盘的分

区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,或者添加新的硬盘设备来扩

展空间。在硬盘中建立分区后,还需要对分区进行格式化并挂载到系统中的指定目录,然后才能用

于存储文件、目录等数据。在这里我们将详细了解磁盘管理与文件系统管理。

一、磁盘结构及分区表示

1、磁盘基础

⑴、磁盘物理结构

盘片:硬盘有多个盘片,每个盘片2面。

磁头:每面有一个磁头。

⑵、硬盘的数据结构

        扇区:磁盘上得每个磁道被等分为若干个弧段,这些弧段就是硬盘得扇区。硬盘的第一个扇

区叫做引导扇区。盘片被分为多个扇形区域,每天扇区存放512字节的数据,扇区是硬盘的最小存

储位。

        磁道:同一个盘片不同半径的同心圆。磁盘旋转时,磁头保持在一个位置上,则每个磁头会

在盘片上面划出一个圆形轨迹,这些圆形轨迹就是磁道。

        柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。

⑶、存储容量

磁盘存储容量=磁头数*磁道(柱面)数*每道扇区数*每扇区字节数。

可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域。

2、硬盘接口

       硬盘按数据接口不同,大致分为ATA(IDE)和SATA以及SCSI和SAS,接口速率不是实际硬

盘数据传输的素的。

        ATA:并口数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利于电脑内部散

热,已逐渐被SATA所取代。

        SATA:抗干扰性强, 支持热拔插等功能,速度快,纠错能力强。

        SCSI:(小型机系统接口),广为工作站级个人电脑以及服务器所使用,资料传输时CPU占

用率较低,支持热拔插等功能,速度快等。

        SAS:新一代SCSI技术,串行连接SCSI接口,与SATA硬盘相同,都是采取序列式技术以获

得更高的传输速度(可达到6GB/s),并通过缩短连接线改善内部空间等。

二、磁盘分区表示

1、主引导记录MBR

       MBR位于硬盘第一个物理扇形处;MBR中包含硬盘的主引导到程序和硬盘分区表,MBR总共

512字节, 前446字节是主引导记录,分区表保存在MBR扇区中的第447-510字节中,分区表有4个

分区记录区,每个分区占16字节。主启动记录(MBR)磁盘分区支持最大卷为2.2TB,无法处理大于

2.2t的,超过之后使用GPT

2、磁盘分区的表示

⑴、简介

       常见硬盘可划分为主分区、扩展分区和逻辑分区,通常主分区只有四个,而扩展分区可以看成

是一个特殊的主分区类型,在扩展分区中可以建立逻辑分区。主分区一般用来安装操作系统,扩展

分区则多用于存储文件数据。

⑵、Windows系统与Linux系统中分区的区别

       在 Windows系统中,使用盘符的形式(如C盘、盘、E盘等)来表示不同的主分区、逻辑分

区,而忽略了不能直接存储文件据的扩展分区。

       在Linux系统中,内核读取光驱、硬盘等资源时均通过“设备文件”的形式进行,因此Linux系统

将硬盘和分区分别表示为不同的文件。具体表述形式如下:

①、硬盘:对于IDE接口的硬盘设备,表示为hdX”形式的文件名:而对于SCS接口的硬盘设备,则表

示为“sdX”形式的文名。其中“X”可以为a、b、c、d等字母序号。

②、分区:表示分区时,以硬盘设备的文件名作基础,在后边添加该分区(主分区、扩展分区、逻

辑分区)对应的数字序号即可。由于硬盘中的主分区数目只有4个,此主分区和扩展分区的序号也

就限制在1~4,而逻辑分区的序号将始终从5始。即便第1个DE硬盘中只划分了一个主分区、一个

扩展分区,则新建的1个逻辑分区的序号仍然是从5开始的,应表示为“hda5”,第2个逻辑分区表示

为“hda6”。

3、 Linux中使用的文件系统类型

        文件系统类型决定了向分区中存放、读取文件数据的方式和效率,在对分区进行格式化时需

要选择所使用的文件系统类型在。 Windows操作系统中,经常使用的文件系统类型包括FAT32、

NTFS等格式;而 Linux系统中,最常使用的文件系统主要包括以下几种格式:

⑴、EXT4:

        第4代扩展文件系统,用于存放文件和目录数据的分区,是 Linux系统中默认使用的文件系

统。EXT4是典型的日志型文件系统,其特点是保存有磁盘存取记录的日志数据,便于恢复,在存

取性能和稳定性方面更加出色。

⑵、XFS:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值