加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux如何管理磁盘及分区

发布时间:2022-10-13 01:31:11 所属栏目:Linux 来源:未知
导读: Linux如何管理磁盘及分区
前言概述:在Linux服务器中,当现有硬盘的分区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,有时还需要添加新的硬盘设备来扩展存储空间。
实现上

Linux如何管理磁盘及分区

前言概述:在Linux服务器中,当现有硬盘的分区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,有时还需要添加新的硬盘设备来扩展存储空间。

实现上述操作需要用到fdisk磁盘及分区管理工具。fdisk是大多数Linux系统中自带的基本工具之一。

一、Linux中硬盘、分区的表示

在Windows系统中,使用盘符的形式(如C盘、D盘、E盘等)来表示不同的主分区、逻辑分区、而忽略了不能直接存储文件数据的扩展分区。那么在Linux系统中又是如何表示分区的呢?Linux内核读取光驱、硬盘等资源时均通过"设备文件"的形式进行,因此在Linux系统中,将硬盘和分区分别表示为不同的文件。具体表述形式如下:

例如:将系统中的第一个IDE设备(硬盘)表示为"hda",将第2个SCSI设备表示为"sdb"。

例如:第1个IDE设备中的第1个分区表示为"hda1",第2个分区表示为"hda2",第2个SCSI设备中的第三个分区表示为"sdb3",第5个分区表示为"sdb5"。

例如:即便第1个IDE设备中只划分了一个主分区、一个扩展分区,则新建的第1个逻辑分区的序号仍然是从5开始的,应表示为"hda5",第2个逻辑分区表示为"hda6"。

图示:

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

文件系统(File System)类型决定了向分区中存放、读取文件数据的方式和效率,在对分区进行格式化时需要选择所使用的文件系统类型。在Windows系统中,经常使用的文件系统类型包括FAT32、NTFS等格式;而在Linux系统中,最常用的文件系统主要包括以下两种格式:

存放文件和目录数据的分区

典型的日志型文件系统

Ubuntu 系统中默认使用的文件系统

为 Linux 系统建立交换分区

相当于虚拟内存Linux 磁盘管理,能够在一定程度上缓解物理内存不足的问题

不用于直接存储用户的文件和目录等数据

一般建议将交换分区的大小设置为物理内存的1.5~2倍

注:由于NTFS是微软公司的专有文件系统,Linux系统默认只支持从NTFS分区读取文件,如果需要向NTFS分区中写入文件数据,需要结合其他辅助软件(如NTFS-3G)。

三、管理磁盘及分区

1.检测并确认新硬盘

命令:fdisk -l

图示:

通过上图可以看出,/dev/sda为原有的硬盘设备,而/dev/sdb是新增的硬盘,新的硬盘还未进行格式化,没有包含有效的分区信息。对于已有分区的输出信息中各个字段的概述如下:

Device:分区的设备名称。

Boot:是否是引导分区。是,则有"*"标识

Start:该分区在硬盘中的起始位置(柱面数)

End:该分区在硬盘中的结束位置(柱面数)

Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。

Id:分区对应的系统ID号。83表示Linux中的EXT4分区,8e表示LVM逻辑卷。

System:分区类型

2.规划硬盘中的分区

同样通过fdisk命令进行管理

命令格式:fdisk [磁盘设备]

图示:

交互模式中的常用指令

m:查看操作指令的帮助信息

p:列表查看分区信息

n:新建分区

d:删除分区

t:变更分区类型

w:保存分区设置并退出

q:放弃分区设置并退出

交互式指令的操作在这里就不详细的说了,根据提示一步一步来就基本能完成,需要的话可以私信我。

未完,下一篇文档将总结管理文件系统(格式化、挂载等)。

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!