硬盘分区

1、基本概念

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

硬盘:是计算机的存储设备,由一个或者多个带磁性的盘组成,可以在盘片上进行数据的读写

连接方式:内部设备、外部连接

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

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

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

                      2代 cdrom,也基本淘汰了

                      3代 机械硬盘

2、硬盘分区

硬盘的最小存储单位:扇区,扇区的最小存储单位是512kb,连续的扇区组成磁道,读写都是围绕磁道进行

硬盘的分区:

主分区:只有4个,一般用来存储操作系统

扩展分区:一般只有1个,用来保存逻辑分区的数据信息

逻辑分区:不能存储操作系统,只能作为保存数据

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

2.1MBR分区表

MBR分区表:最多只能分2T,超过2T的硬盘不能使用MBR分区 MBR分区又叫主引导记录,一共446字节,一般在操作系统安装时写入主引导记录,MBR就是一个引导程序,检测磁盘的分区是否合法(工作正常),加载操作系统。

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

分区命令:fdisk

-l 显示硬盘的详细信息

2.2GPT分区表

GPT分区表:比MBR更加先进,可以分128个区,有128位的位置分区标识符来标识分区

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

分区命令:gdisk

2.3硬盘分区的原因

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

2.4分区的作用

1、优化I/O的性能,优化读写性能 iostat

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

3、提供修复速度

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

5、采用不同的系统。操作系统的分区都使用统一的文件系统

2.5分区的缺点

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

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

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

3、文件系统

3.1作用

用来管理Linux操作系统中的文件和目录

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

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

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

4、数据管理:文件系统提供了文件或者目录的复制、移动、删除、重命名

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

3.2常用的文件系统

centos7以后默认使用的文件系统:xfs 大日志分析系统,可以对海量信息进行分析和存储。适用于大型文件和高性能需求

ext3、ext4 很少使用

ext2 Linux原生的文件系统,提高性能,提高稳定性

JFS:适用于大文件

NTFS:windows文件系统

ISO 9660:适用于光盘的只读文件系统

NFS:共享存储文件系统

3.3创建文件系统的命令

mkfs -t xfs /dev/sdb1
mkfs.xfs /dev/sdb1
覆盖原有的文件系统:mkfs.xfs -f(-f表示强制)

4、如何对硬盘进行分区(2T以下)

第一步:添加硬盘,刷新或者重启

命令:alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'

作用:通知系统内核重新扫描已经连接到系统的scsi设备,这些设备可能是光驱,有可能是硬盘,系统会自动检测这些设备,然后系统会自动识别,自动添加,无需重启设备

第二步:创建分区,但是还不能使用这些空间

fdisk /dev/sdb 进入交互界面

输入n,表示新建分区,默认创建主分区

默认分区号从1开始,大小为5G,输入w保存退出

创建扩展分区和逻辑分区的如上

扩展分区大小为1k的原因:扩展分区不能使用,不能作为设备挂载使用,只是用来记录分区信息数据的

第三步:给分区创建文件系统 

第四步:挂载,硬件设备必须要和目录挂载形成映射之后才能使用

第五步:挂载之后可正常使用

5、永久挂载

/etc/fstab 就是自动挂载,永久挂载的配置文件

5.1硬盘设备的永久挂载

(1)设备+挂载目录+文件系统 defaults 0 0

defaults 0 0的含义:

defaults表示权限,可以对挂载点权限进行控制

defaults默认具有所有权限(读写,磁盘配额)

0 不备份

0 在系统启动时不检查文件系统

defaults的权限

rw/ro 读写/只读

asyns/sync 同步写入还是异步写入

auto/noauto 自动挂载还是非自动挂载,默认就是auto

(2)根据blkid查看UUID,实现永久挂载

5.2光盘镜像的永久挂载

6、swap交换分区

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

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

修改分区类型

格式化

开启swapon

取消swapoff

7、GPT分区(大于2T)

添加硬盘

新建分区

声明分区类型的id为8300

创建文件系统

创建目录,挂载

8、补充

1、partprobe:重新读取分区表,更新内核的分区信息

虽然对硬盘的分区进行了修改,但是内核的缓存表没有更新,只需要强制刷新即可

2、remount 重新挂载

3、umount -lf /dev/sdf1 /data2 强制解挂载

l:lazy。立即卸载文件系统

-f:force,即使文件系统正在使用也立即强制卸载(可能会导致数据丢失)

9、如何删除已挂载分区

umount /dev/sdb2

umount /dev/sdf1

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值