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

Linux如何管理磁盘及分区

发布时间:2022-11-26 12:49:12 所属栏目: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:放弃分区设置并退出
 
  交互式指令的操作在这里就不详细的说了,根据提示一步一步来就基本能完成,需要的话可以私信我。
 

(编辑:拼字网 - 核心网)

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