磁盘的分区

硬盘管理

硬盘的概念

硬盘是一种计算机的存储设备,通常是由一个或多个磁性盘片组成。硬盘既可以安装在计算机的内部,也可以外接计算机

硬盘主要是用来保存数据的

数据包括:操作系统,应用程序,文档多媒体文件等等

计算机读取硬盘中的数据时,硬盘把数据读取到计算机的内存当中进行处理

磁盘的组成

磁盘是由盘片、磁头、永磁铁、空气滤纸片、主轴组成

  • 盘片:可以是一个,也可以是多个,两面都可以读写数据
  • 磁头:读取磁盘上的数据
  • 永磁铁:保证磁性稳定
  • 空气滤纸片:过滤进入磁盘中的空气
  • 主轴:让磁盘转动,读取数据

硬盘数据结构:最小存储单位:扇区512字节

成本

  • 机械相对便宜
  • 数据转移
  • 硬盘有价,数据无价

硬盘的分区和使用

硬盘分类

硬盘分区有两种方法:

  • MBR:磁盘的空间2T以下,使用MRB进行分区
  • GPT:磁盘的空间2T以上,使用GPT进行分区

MBP分区

MBR分区:主引导记录,主分区,扩展分区,逻辑分区

  • 主分区最多只能有4个,扩展分区可以有一个
  • 逻辑分区:先有扩展分区,才能够创建逻辑分区,逻辑分区没有分区数量的限制

主分区和扩展分区的编号:1-4

逻辑分区的编号:5

分区表:64字节,一个分区要占用16字节,最多只能分4个

分区表记录磁盘分区的信息

GPT分区

分区表,不再以空间大小来进行分配

使用全局的唯一标识GUID来识别分区,分区更多,分的空间越大

最多可以有128个分区,而且不再区分分区的类型

分区的原因

  • 不分区没法使用硬盘
  • 优先I/O的性能iuput output读写性能
  • 提高修复速度
  • 可以对一个磁盘的不同分区采用不同的文件系统

分区的缺点

  • 分区一旦建立,不能修改,只能推到重来,数据格式化,数据丢失,不够灵活
  • 没有高可用功能,没有备份,而且不能够扩容(分区时必须是连续的空间)

磁盘分区的命令

  • MBR的方式:fdisk
  • GPT的方式:gdisk

磁盘交互操作界面命令

命令 含义
n 新建分区
p 查看分区情况
d 删除分区
t 变更分区的类型
w 保存分区的操作并退出
q 不保存操作退出

磁盘的分区详细过程

根据磁盘的大小来选择分区的方法

MBR:磁盘小于2T,用fdisk命令

GPT:磁盘大于2T,用gdisk命令

MBR分区

如果磁盘是20G,可以用MBR方法分区,使用fdisk命令

输入fdisk /dev/sdb,进入磁盘分区

在添加新的硬盘后,可以使用以下命令来刷新磁盘

先切换到/opt目录下,然后vim disk.sh ,进入disk.sh编辑页面

for i in {0...32}

do

echo "- - -" > /sys/class/scsi_host/host${i}/scan

done

保存退出

修改disk.sh的权限,是文件拥有执行权限

然后./disk.sh

为分区创建文件系统

文件系统;负责管理存储设备的数据访问,以及增删查改等相关操作的系统

作用:

  1. 数据的组织和存储:把文件分为不同的类型,方便用户的使用和操纵
  2. 数据的保护:提供了权限机制,对数据进行控制和保护
  3. 数据的访问:文件系统提供了访问硬盘的接口,通过这些接口访问硬盘的数据
  4. . 数据的管理:增删改查的功能是由文件系统提供(日志记录、快照压缩、解压缩都是由文件系统提供)
    必须要安装文件系统之后才能使用存储设备
    ubuntu系统默认的文件系统:ext4 linux系统原生的文件系统,稳定性和高性能(读写)
    centos系统默认的文件系统:xfs cetos7系统独创的,使用于大型文件和高性能需求的文件系统
    windows系统的文件系统:NTFS
    光盘的文件系统(只读):ISO 9660

使用mkfs.ext4 /dev/sdb1命令建立文件系统

最后挂载,硬盘设备必须要和系统的目录进行挂载才可以使用

mount /dev/sdb1 /data1

把硬盘设备挂载到data1目录上

临时挂载

输入mount /dev/sdb1 /data1命令,建立挂载点,使用这个命令,系统在重启后,挂载点就会消失

永久挂载点

先输入umount /dev/sdb1删除挂载点

输入vim /etc/fstab,进入fstab文件编辑

输入/dev/sdb1 /data1 ext4 defaults 0 0,然后保存退出

输入df -hT查看挂载点

GPT分区

如果硬盘空间是4T,可以用GPT方法分区,使用gdisk命令

输入gdisk /dev/sdc,进入磁盘分区

磁盘分区好了以后,可以建立文件系统,文件系统也可以用xfs来创建

永久挂载点还可以使用uuid号来创建

uuid:是linux系统分配给硬件设备的唯一标识,包括软件也会分配一个uuid的唯一标识

使用blkid可以查看uuid号

先使用blkid来查看硬盘设备的uuid号

然后把uuid号复制下来,进入/etc/fstab

然后输入mount -a,这样永久挂载点就好了

相关推荐
孤岛悬城1 天前
37 日志分析:ELK(Elasticsearch+Logstash+Kibana)
云计算
珠海西格电力科技1 天前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
Sheffield1 天前
command和shell模块到底区别在哪?
linux·云计算·ansible
DolitD2 天前
云流技术深度剖析:国内云渲染主流技术与开源和海外厂商技术实测对比
功能测试·云原生·开源·云计算·实时云渲染
翼龙云_cloud2 天前
阿里云渠道商:阿里云 ECS 从安全组到云防火墙的实战防护指南
安全·阿里云·云计算
YongCheng_Liang2 天前
从零开始学虚拟化:桌面虚拟化(VDI)入门指南(架构 + 产品 + 部署)
运维·云计算
万物得其道者成2 天前
阿里云 H5 一键登录接入实战:前后端完整实现
阿里云·云计算·状态模式
翼龙云_cloud2 天前
国际云代理商:2026年国际云注册风控升级实战指南 8 大平台无卡解决方案对比
服务器·阿里云·云计算
阿里云大数据AI技术2 天前
全模态、多引擎、一体化,阿里云DLF3.0构建Data+AI驱动的智能湖仓平台
人工智能·阿里云·云计算
摇滚侠2 天前
阿里云安装的 Redis 在什么位置,如何找到 Redis 的安装位置
redis·阿里云·云计算