【linux】5.磁盘管理和文件系统

硬盘的作用        

        存储设备,存储了计算机系统应用程序,文档,多媒体文件

硬盘的工作流程:

        计算据访问数据,由内存发出指令>>>硬盘>>>硬盘读取数据>>>计算机到内存中处理>>>

cpu分配资源执行

硬盘分区方式

MBR:主引导记录

        32位来表示扇区数    特点:分区不能超过2T

        主引导记录一般就是446字节,在安装操作系统时就会写入MBR

MBR的主要作用:1.磁盘到底在不在,工作是否正常

                              2.加载操作系统,识别活动分区,引导打开操作系统

硬盘分区表(DPT)只有64字节

                        作用:记录硬盘有多少的分区,一个分区的信息占用16个字节,分区表最多只能有四个,即只能分四个区(1-4区 主分区和扩展分区)

关于分区

主分区:一般用来安装操作系统(也可以有数据 )

扩展分区:存储逻辑分区的信息数据

逻辑分区:用来存储数据(只有建立了扩展分区才可建立,从5开始)

命令 :  fdisk 设备路径

m:帮助菜单

n:新建分区

p:查看分区情况

d:删除分区(删除时需要先解挂载才能删除)

t:更改分区类型

w:保存分区并退出

q:不保存分区退出

GPT分区方式

         GUID:全局唯一标识,针对2T以上的硬盘分区方式(在工作中2T中以内MBR)

最多分为128个区

        Linux对2T以上的硬盘:gdisk(主流)和parted

命令:   gdisk 设备路径

为什么要分区?

        1.优化I/O性能

        2.实现磁盘空间的配额

        3.提高修复速度

        4.隔离系统和数据

        5.可以使用不同的文件系统

分区的优点:1.优化读写性能        2.便于管理

分区的缺点:1.不够灵活,一旦进行修改只能推到之前的操作,重来格式化,会数据丢失

                      2.所有的空间都是来自一个硬盘,必须是连续的空间

                      3.没有备灾功能,只能依靠人工设备手动备份

文件系统

        CentOS7默认位XFS文件系统,在此之前都是ext4,但是由此向下兼容

文件系统的作用:

        1.数据的组织以及存储

        2.数据保护:进行控制权限,保证数据的安全

        3.数据访问:通过把二进制转换成人类识别的语言,通过指定的接口进行数据访问

        4.数据管理:文件系统提供复制,剪切,移动,删除,重命名

注意:有分区无文件系统,就没有联动关系,就是系统无法访问设备

           无文件系统,就不能访问设备,也不能运行程序和存储文件

XFS文件系统的优点:大型文件,高性能需求的文件系统

命令:mkfs   创建文件系统的命令

          mkfs -t   文件系统类型  分区设备

          mkfs.文件系统  分区设备

          mkfs   文件系统  -f(强制)分区设备

注意:

在创建好硬盘之后,需要给硬盘导入文件系统

只有硬盘没有文件系统不能访问设备,同样也不能运行程序和设备文件

SWAP交换文件系统

        swap交换文件系统作用:

                物理内存的不足时,从其他物理内存中释放空间给当前的程序使用(这些空间统一记录在swap交换分区当中,当哪些应用需要使用时便从当中调取使用)

                释放空间的来源:1.人工添加的硬盘空间

                                             2.系统中长时间未被运行的程序提供

实验

1.永久挂载硬盘sdb1

Mount 设备路径 挂载目录 命令只能临时挂载重启即失效

要使设备永久挂载  需要在etc/fstab 中写

  1. 挂载的设备路径
  2. 挂载的目录(最好是一个新建的空目录)
  3. 文件的系统的类型(CentOS7的文件系统类型默认为xfs,但是向下兼容)
  4. 全部写好之后需要刷新 mount -a
  5. defaults 表示默认赋予所有的权限
  6. 第一个0代表不进行备份
  7. 第二个0表示启动时不检查文件系统

Lsblk  查看硬盘的分区情况

挂载成功后 进入sdb1中 创建新文件实验是否可用

2.永久挂载光盘

进行挂载之前需要看光盘镜像是否已经连接,是否是使用的物理机上的映像文件

如果不是进行挂载光盘时识别不到设备,虚拟机会宕机

挂载光盘是不需要创建文件系统命令,是CentOS7自带的,所以不需要设置

进入 /etc/fstab中写永久挂载的一行命令

刷新之后 使用lsblk 查看是否挂载成功

3.使用uuid 永久挂载设备

查看UUID的命令 :blkid

使用uuid(设备唯一标识符)永久挂载硬盘sdb1

进入/etc/fstab 中设别挂载的路径修改为设备的uuid号,

因为设备的uuid号是设备唯一识别编号,可以直接找到文件

使用uuid(设备唯一标识符)永久挂载光盘

4.创建一个2T以上的硬盘 给它进行分区并永久挂载

分区超过2T时,使用DPT方式有可能会出现错误

所以GPT方式进行分区

使用命令gdisk 分区sdc 分出一个200G的硬盘

和fdisk是基本一样的

这里进行分区选n 分出200G 的区

这里给创建的硬盘分区格式化创建xfs类型的文件系统

在 /etc/fstab 写  让sdc1 永久挂载

 设备路径  挂载目录为456  文件类型  默认给所有的权限 第一个0表示不进行备份 第二个0表示启动时不检查文件系统

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值