linux基础之磁盘管理

目录

一、硬盘

二、分区

2.1  为什么分区

2.2 分区的技术手段

2.3 分区的分类

三、文件系统

3.1 FAT16、FAT32

3.2 4NTFS(xfs)

3.3EXT4

3.1.6 JFS

四、分区工具

4.1 命令:fdisk

4.2 blkid

4.3  mkfs

五、挂载与解挂载

5.1 挂载的规则是什么

5.2 挂载的分类及命令

1. 临时挂载格式:mount 设备名称 挂载点

2. 永久挂载

3.解挂载


一、硬盘

硬盘最小的 存储单位 为扇区 512字节 8个扇区 组成块

二、分区

MBR: 主引导记录, 是硬盘上的第一个扇区, 想要读数据得从这个扇区开始,MBR 一共 512 字节,前 446 字节 开机引导程序, 引导硬件 找到我们的操作系统,66 /16 =4 ............ 2

后 64 字节 分区表 表明了 分区的范围, 分区从哪里到那里结束

最后 两字节 代表MBR 结束位

MBR 分区只可以分4个分区, 一个分区表要占 16字节

2.1  为什么分区

  • 优化I/O性能 读写
  • 实现磁盘空间配额限制
  • 提高修复速度
  • 隔离系统和程序
  • 安装多个OS
  • 采用不同文件系统

2.2 分区的技术手段

  • MBR:2T以下 的硬盘分区 fdisk
  • GPT:可以支持 2T以上的 硬盘分区 2t gdisk

2.3 分区的分类

  1. 主分区:可以直接使用,安装操作系统 存储文件 安装软件等 编号,1-4
  2. 扩展分区:是特殊的主分区,编号1-4 不可以直接使用,需要再划分逻辑分区
  3. 逻辑分区:是可以直接使用,存储文件 5+,逻辑分区的范围 不可能超过扩展分区的范围

三、文件系统

系统:是一个复杂的程序,调度硬件

文件系统:也是一种程序,管理文件

centos6 默认文件系统 ext4

centos7 默认文件系统 xfs

3.1 FAT16、FAT32

且最大只能支持32GB分区,单个文件也只能支持最大4GB。

3.2 4NTFS(xfs)

NTFS文件系统所具备3个功能:错误预警功能、磁盘自我修复功能和日志功能,单个文件64GB

3.3EXT4

Extended file system 适用于那些分区容量不是太大,更新也不频繁的情况,例如 /boot 分 区是 ext 文件系统的最新版。提供了很多新的特性,包括纳秒级时间戳、创建和使用巨型文件 (16TB)、最大1EB的文件系统,以及速度的提升1EB=1024PB=1024*1024TB

3.1.6 JFS

主要是为满足服务器的高吞吐量和可靠性需求而设计、开发的。单个文件最大限制16TB,该文件系统最大支持1PB的容量。1PB=1024TB

四、分区工具

4.1 命令:fdisk

fdisk 设备名(/dev/sd{b..z})

交互界面

  • m 提供帮助
  • n 新建分区
  • d 删除分区
  • t 改变分区类型
  • p 打印分区目前情况
  • w 保存退出

4.2 blkid

可以查看块设备属性信息

4.3  mkfs

创建文件系统(格式化)常用选项

     注意:创建文件系统只能创建主分区sdb1和逻辑分区sdb5,扩展分区sdb2不能用来创建文件系统  ,用来存放逻辑表                       

                                       

五、挂载与解挂载

5.1 挂载的规则是什么

  • 一个挂载点同一时间只能挂载一个设备
  • 一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
  • 一个设备可以同时挂载到多个挂载点
  • 通常挂载点一般是已存在空的目录

5.2 挂载的分类及命令

1. 临时挂载格式:mount 设备名称 挂载点

   注:临时挂载在系统重启以后就会失效

2. 永久挂载

如若想要挂载永久生效就需要 将文件写入 /etc/fstab

  • 第 1 字段:设备名或设备卷标名。可以使用UUID号和盘符,一般用UUID号,因为UUID 可以确保唯一
  • 第 2 字段:文件系统的挂载点目录的位置。
  • 第 3 字段:文件系统类型,如 XFS、Swap 等。
  • 第 4 字段:挂载参数,即mount 命令“-o”选项后可使用的参数。例如,defaults、rw、ro、noexec 分别表示默认参数、可写、只读、禁用执行程序的权限。
  • 第 5 字段:表示文件系统是否需要 dump 备份(dump 是一个备份工具)。一般设为 1时表示需要,设为 0 时将被 dump 忽略
  • 第 6 字段:该数字决定在系统启动时进行磁盘检查的顺序。0 表示不进行检查,1 表示优先检查,2 表示其次检查。根分区应设为 1,其他分区设为 2,图中为0,则表示不进行检查。

 执行 mount  -a命令,查看是否挂载成功

        

          然后reboot重启一下,看是否是永久挂载

          

重启之后,再输如 lsblk 查看硬盘分区的情况

3.解挂载

命令:umount    设备名|挂载点
卸载时:可使用设备,也可以使用挂载点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值