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:放弃分区设置并退出 交互式指令的操作在这里就不详细的说了,根据提示一步一步来就基本能完成,需要的话可以私信我。 未完,下一篇文档将总结管理文件系统(格式化、挂载等)。 (编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |