[Linux服务器] linux系统硬盘分区

959 0
Honkers 2025-4-1 18:12:02 | 显示全部楼层 |阅读模式

linux系统硬盘分区

一、硬盘的概念

业务层面:为了满足一定的需求所做的特定操作。

硬盘是什么,以及硬盘的概念

硬盘:计算机的存储设备,机械 事由一个或多个磁性的盘组成,可以再盘片进行数据的读写

连接方式:内部设备 外部连接(移动)

硬盘的作用:存储操作系统,应用程序,文档,多媒体文件。

工作方式: 硬盘读取数据之后先把数据放到内存当中进行处理。

磁盘的组成:1. 软盘 已经没有了

​ 2. cdrom 也基本淘汰了 网络 网速

​ 3.机械硬盘

硬盘的最小存储单位:扇区,扇区最小的存储单位是512kb,连续的扇形组成磁道

磁盘的分区

硬盘分区:主分区 扩展分区 逻辑分区

主分区只有4个

先有扩展分区 才能创建逻辑分区,逻辑分区 没有限制

主分区一般来存储操作系统

逻辑分区保存数据

扩展分区用来保存逻辑分区的数据信息

MBR分区表:最多只能分2T 超过2T不能使用MBR分区

主引导记录:一共是446字节,一般在操作系统安装时写入主引导记录,MBR就是一个引导程序,检测磁盘是否合法(工作正常)

加载操作系统,作用:识别可用的分区,在系统开机时,识别操作系统

GPT 分区表 :比mar更加先进,GPT可以分128个区,128位的位置

MBR分区只能针对2T以下,2T以上要使用GPT

MBR:fdisk

GPT:gdisk

通知内核重新扫描已经连接到系统的scsi设备,这些设备可能是光驱

硬盘要分区,为什么不分区就不能使用

不分区不能使用,只有分区才会创建分区表,有了分区表系统才可以识别到

分区的作用:

1、优化 l/O 的性能 读写性能 iostat top

2、实现磁盘空间的配额,可以规定指定的用户使用磁盘空间的大小。

3、提供修复速度

4、隔离操作系统目录和一般程序目录

5、可以采用不同文件的系统 操作系统的分区都使用同意的问价系统

缺点

1、一旦分区建立后,保存之后,如果修改只能全部重来,硬盘格式化,数据丢失

2、不够灵活,所有空间都来自一块硬盘

3、这种分区没有冗余(高可用),也没有备份,只能是工程师手动备份

1、如何对硬盘尽行分区

fdisk分区命令

(针对2T以下)+路径 -磁盘 fdisk /dev/cdb

-l:显示磁盘信息

fdisk /dev/cdb 进入交互页面

m:帮助菜单

n:新建分区

p:产看分区情况

d:删除分区

t:更改分区类型

w:保存分区操作并退出

q:不保存分区操作并退出

  1. 设备 Boot Start End Blocks Id System
  2. /dev/sdd1 2048 10487807 5242880 83 Linux
  3. 设备:分区名称 start:起始扇区 End:结束位置扇区 Blocks:块大小 Id:默认83(默认大小) system:系统类型 (XFS EXT4)
复制代码

主分区和扩展分区加起来一共有4个,MBR只有四个区

三个主分区,一个拓展分区

拓展分区不能使用,不能作为设备挂载使用,只能用来记录分区

只有创建拓展分区才能创建逻辑分区,

扩展分区有多大,逻辑分区只能有多大

主分区和拓展分区1-4 拓展分区只能有一个。

逻辑分区:5

1、创建好了分区,但是还不能使用这些空间

2、要给分区创建文件系统:

文件系统的作用就是用来管理linux操作系统中的文件和目录

1、数据的组织和储存,文件系统提供了组织数据的结构,能够把文件分为不同的目录

2、数据的保护:文件系统可以通过权限控制是不同的用户对文件拥有不同的权限

3、数据访问:文件系可以提供对存储设备的访问接口,用户通过这个接口访问存储空间设备的数据

4、数据管理:文件系统提供了文件或者目录的复制

高级功能:压缩,快照,日志记录等等

linux

centos7

以后默认使用的文件系统xfs 大日志分析系统,可以对海量信息进行分析和存储

ext4 很少用来

ext3 很少用了

ext2 linux 源生的文件系统,提高性能,提高稳定性

JFS:使用于大问价

NTFS:windows 文件系统

ISO9660:使用光盘的只读文件系统

NFS:共享存储文件系统

创建文件系统 xfs

mkfs -t xfs

mkfs .xfs

覆盖原有系统

mkfs.xfs -f

f表示强制

3、挂载,硬件设备

mkdir /data

mount /dev

一个新的磁盘使用的过程加入到系统之后 使用的过程

1、刷新、重启

  1. partprobe
复制代码

2、分区

  1. fdisk /dev/sdb
复制代码

3、给分区创建文件系统

  1. mkfs.xfs /dev/sdf1
复制代码

4、和目录

  1. mkdir /data
复制代码

永久挂载(需要更改配置文件)

  1. vim /etc/fstab 就是自动挂载,永久挂载的配置文件
复制代码

  1. 这里是将设备挂载到对应目录 和文件系统
  2. /dev/sdb2 /data1 xfs defaults 0 0
  3. defaults 表示权限 默认所有权限 0 不备份 0 在系统启动时不检查文件系统
  4. 然后保存退出进行刷新:mount -a 刷新后查看df -hT便可以看到
复制代码

光盘挂载

  1. /dev/sr0 /mnt iso9660 defaults 0 0
  2. 这是光盘的文件目录
复制代码
  1. defaults
  2. defaults:表示权限,可以对挂载点权限进行控制
  3. defaults:默认所有权限(读写,磁盘配额)
  4. re /ro re 读写 ro 只读
  5. asyns / sync 同步写入还是异步写入 sync同步 asyns 异步(多用户)
  6. auto/noauto 自动挂载还是非自动挂载,默认就是auto
复制代码

大于2T的情况下 gpt分区 gdisk

  1. gdisk /dev/sdf1 :这里需要进入到gdisk中进行划分磁盘分区(步骤基本相同)唯一不同即是要声明类型-L可查看所有(8300)w保存退出 确认即可
  2. 创建文件类型mkfs.xfs /dev/sdf1
  3. mkdir /data2 创建文件目录
  4. mount /dev/sdf1 /data2:这是将新分盘放入目录中
复制代码

第三个swaq交换分区

内存和交换分区比一般是1:1.5 1:2

交换分区不是虚拟空间,而是真正的硬盘给出的空间,实体的分区

  1. free -h 查看系统的swap的空间
  2. total used free shared buff/cache available
  3. Mem: 3.7G 369M 2.9G 11M 456M 3.1G
  4. Swap: 3.9G 0B 3.9G
复制代码

swap:的默认类型是80要修改为82

mkswap /dev/sdb1 添加

  1. mkswap /dev/sdb2
  2. 正在设置交换空间版本 1,大小 = 5242876 KiB
  3. 无标签,UUID=341af16b-4ac6-426f-9b64-8dda5d1ec577
复制代码

swapon /dev/sdb1 开启

  1. free -h
  2. total used free shared buff/cache available
  3. Mem: 3.7G 373M 2.9G 11M 456M 3.1G
  4. Swap: 8.9G 0B 8.9G
复制代码

swapoff /dev/sdb31 关闭

  1. # swapoff /dev/sdb1
  2. # free -h
  3. total used free shared buff/cache available
  4. Mem: 3.7G 369M 2.9G 11M 456M 3.1G
  5. Swap: 3.9G 0B 3.9G
复制代码

内存和交换分区比一般是1:1.5 1:2

交换分区不是虚拟空间,而是真正的硬盘给出的空间,实体的分区

强制解挂载

umount -lf /dev//磁盘/data1 目录/

-l lazy

-f force 即使文件系统正在使用也立即强制解挂载 (这可能回导致数据丢失)

删除分区:如何删除已挂载的分区

首先先解除挂载然后进入磁盘 fdisk /dev/sdb 进行删除

er)

``

内存和交换分区比一般是1:1.5 1:2

交换分区不是虚拟空间,而是真正的硬盘给出的空间,实体的分区

强制解挂载

umount -lf /dev//磁盘/data1 目录/

-l lazy

-f force 即使文件系统正在使用也立即强制解挂载 (这可能回导致数据丢失)

删除分区:如何删除已挂载的分区

首先先解除挂载然后进入磁盘 fdisk /dev/sdb 进行删除


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行