磁盘管理以及文件系统08

news2024/9/21 0:30:00

1、为什么要对磁盘进行分区?

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

2、硬盘是什么,以及硬盘的作用

  • 硬盘:计算机的存储设备,一个或者多个带磁性的盘组成的,可以在盘片上进行数据的读写。
  • 硬盘的最小的存储单位:扇区,扇区的最小存储单位是512kb,连续的扇区组成磁道,读写都是围绕磁道进行的。
  • 连接方式:内部设备 外部连接(u盘 移动硬盘)。
  • 作用:存储操作系统,应用系统,文档,多媒体文件。
  • 硬盘读取数据之后先把数据放在内存当中处理。

3、磁盘分区

  • 磁盘分区由主分区 、扩展分区 、逻辑分区组成。
  • 主分区和拓展分区加起来一共只有四个,仅限于MBR分区只有4个,一般分3个主分区,1个扩展区,具体看需求。
  • 只有创建扩展分区才能创建逻辑分区,先有扩展分区,才能创建逻辑分区。
  • MBR分区表:最多只能分2T,超过2T的硬盘不能使用MBR分区。
  • 主引导记录:一共446字节 一般在操作系统安装时写入引导表,MBR就是一个引导程序,检测磁盘的分区合法性(工作正常)加载操作系统。
  • 作用:识别可用的分区,在系统开机时,识别操作系统。
  • GPT分区表:比MBR更加先进,比MAR分区128个区,128位的位置分区标识符来识别分区。
  • MBR分区只能针对2T以下,2T以上要用GPT。

4、主分区和扩展分区

  • 主分区一般用来存储操作系统。
  • 扩展分区记录的是逻辑分区的信息,扩展分区有多大,逻辑分区只能有多大,逻辑分区不能存储操作系统,只能作为保存数据。
  • 主分区和扩展分区:分区号 1-4,扩展分区只能创建1个。
  • 逻辑分区:分区号从5开始。

5、为什么磁盘要分区,为什么不分区就不能使用呢?

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

分区作用:

1、优化I/O的性能(读写性能)iostat命令。

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

3、提高修复速度。

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

5、可以采用不同的文件系统(了解)操作系统的分区都使用统一的文件系统。

缺点:

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

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

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

6、fdisk分区命令

fdisk分区命令(针对2T以下)

命令用法:

fdisk -l 显示硬盘的详细信息

7、建立主分区

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

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

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

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

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

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

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

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

创建文件系统操作:mkfs -t 文件系统类型

方式一:mkfs -t xfs /dev/sdb1

方式二:mkfs.xfs /dev/sdb5

xfs可以其他覆盖 修改回来需要mkfs.xfs -f /dev/sdb5    其中-f表示强制

C、挂载,硬件设备必须要和目录挂载形成映射之后使用

具体操作如下:

A、使用fdisk /dev/sdb,开始建立分区

加入一块新的磁盘,并刷新或者重启。

在线刷新命令,输入scan即可在线刷新。

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

输入m获取帮助

  • m:帮助菜单
  • n:新建分区
  • p:查看分区情况
  • d:删除分区
  • t:更改分区的类型
  • w:保存操作并且退出
  • q:不保存操作并且退出

 输入n,开始建立分区,出现以下内容

artition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
  • p:代表主分区
  • e:代表拓展分区
  • 3 primary:代表已经建立3个主分区
  • 0 extended:代表已经建立0个拓展分区
  • 1 free:代表还有一个区可以分

输入p建立主分区,输入分区提示的号

起始 扇区 信息直接回车默认

输入设立分区的大小为5G

输入w保存

输入lsblk查看分区是否成功,若未出现新的分区,可以尝试partprobe命令重新加载,查看

B、分区创建文件系统

[root@localhost /]# mkfs.xfs -f /dev/sdb2

C、临时挂载目录挂载和永久挂载

临时挂载:

[root@localhost /]# mkdir /data1
[root@localhost /]# mount /dev/sdb2 /data1
[root@localhost /]# df -hT

永久挂载:

此次挂载sdb3

永久挂载的配置文件

vim /etc/fstab #设置永久挂载的配置文件

 进入配置文件编辑

/dev/sdb3 /data2 xfs defaults 0 0       #硬盘设备进行挂载
                                         #defaults 0 0 表示权限 可以对挂载点进行权限进行控制
                                         #defaults默认有所有权限(读写 磁盘配额)

重启挂载 

[root@localhost /]# mount -a 重启挂载

 挂载成功

重启之后命令查看sdb3挂载成功,sdb2临时临时挂载失效。

[root@localhost ~]# df -hT

8、建立拓展分区以及逻辑分区

建立拓展分区与主分区流程一致,仅需输入n,开始建立拓展分区,出现以下内容时,选择e即可

artition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended

在拓展分区的基础上方可建立逻辑分区

建立拓展分区与主分区流程一致,仅需输入n后,选择l即可。

注意:创建文件类型只能对逻辑分区进行操作。

9、swap交换分区

内存和交换分区比一般是1:1.5-1:2 (内存为1)

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

查看swap分区大小为3.9G

swap交换分区操作:

1、划分分区

默认为83,需要修改类型为82

2、格式化

[root@localhost ~]# mkswap /dev/sdb1

3、开启或关闭

swapon开启

[root@localhost /]# swapon /dev/sdb1

查看效果,交换分区增加5G

 

swapff关闭

[root@localhost /]# swapoff /dev/sdb1

查看效果 ,交换分区还原5G 

10、大于 2T划分,sdc为3.9T

当磁盘大于2T使用gdisk命令,gdisk类似于fdisk命令具体操作如下:

查看结果,划分成功,之后进行格式化,挂载操作。

 

11、 如何删除已挂载的分区?

例如:sdb4已别挂载

解挂载:

[root@localhost ~]# umount -lf /dev/sdb4 /data4

查看挂载信息

删除分区 

 删除成功,sdb4已被删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1702672.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全方位质量保障!龙蜥在内核、软件包、容器镜像、三方模块的 CI 工程实践

编者按:在海量的代码测试和构建中, CI(Continuous Integration)在代码提交阶段,对提高软件质量和开发效率起到了至关重要的作用。2023 龙蜥操作系统大会全面繁荣开发者生态分论坛上,龙蜥社区 QA SIG Maintainer、联通数科 CUlinux…

【UE5.4】猫猫都能看懂的Android打包新版攻略

开发未动,兼容先行! 亲妈级攻略,一步一截图! 铲除一切奇怪的报错! 引言 最近在入坑Unreal Engine,在尝试进行Android打包时遇到了巨大的困难;不管怎么打包都是奇怪的Unknown Error报错&#…

MacBook Air M3游戏无法安装怎么办 MacBook Air可以玩3A游戏吗

在数字化迅速发展的今天,MacBook Air M3凭借其轻薄便携和强大的处理能力,成为了许多消费者的首选MacBook Air M3能够满足日常的工作和学习需求,然而,用户尝试在MacBook Air M3上安装和运行游戏时,经常遇到一些困难&…

如何免费把微信视频号的视频下载下来?电脑手机都可使用

今天,我将为大家分享一个实用的技巧:如何免费将微信视频号的视频下载下来。 微信视频号作为一个流行的短视频平台,拥有大量优质内容。然而,由于平台政策限制,我们无法直接下载视频。不过,别担心&#xff0…

nvm安装教程及使用nvm管理多个node版本

文章目录 前言一、nvm 安装教程温馨提示macOS/LinuxWindows 二、安装 node 前言 工作中,你可能会遇到以下场景: 我想使用 pnpm 命令安装依赖,但是在使用 pnpm 命令时提示如下 $ pnpm -v ERROR: This version of pnpm requires at least No…

满帮集团 Eureka 和 ZooKeeper 的上云实践

作者:胡安祥 满帮集团,作为“互联网物流”的平台型企业,一端承接托运人运货需求,另一端对接货车司机,提升货运物流效率。2021 年美股上市,成为数字货运平台上市第一股。根据公司年报,2021 年&a…

521源码-免费游戏源码下载-闯梦江湖Q萌复古全网通手游服务端H5全攻略

闯梦江湖H5:Q萌复古全网通手游服务端全攻略 一、概述 闯梦江湖H5 是一款结合Q萌画风与复古情怀的全网通H5手游。我们为您提供了最新打包的Windows服务端,并附带了通用视频架设教程和GM网页授权后台工具,让您轻松搭建并管理自己的游戏世界。 …

现代前端工程化实践:Git、Husky、Commitlint与PNPM的协同作战

引言 Git Husky 与 Commitlint 是两个在 Git 工作流程中非常实用的工具,它们可以帮助团队维护代码质量和提交规范。Husky 是一个 Git 钩子管理器,允许你在仓库级别方便地配置钩子脚本;而 Commitlint 则是用来规范 Git 提交信息的工具&#x…

办公必备!一键拆分文件,效率翻倍的秘密

需求介绍 1、我有一张数据表“测试数据.xlsx” 2、我要根据A1“COUNTY_CODE”分类拆分成几张数据表(这里从9657到9658共12类,就是拆分成12张数据表) 3、根据12个分类,发送数据邮件给对应的收件人 4、收件人及抄送人、共同抄送人…

推导2维镜像变换(Reflection Transform)的公式

我们知道2维的旋转变换公式为 Q ( cos ⁡ ( θ ) sin ⁡ ( θ ) − sin ⁡ ( θ ) cos ⁡ ( θ ) ) Q\left( \begin{matrix} \cos \left( \theta \right)& \sin \left( \theta \right)\\ -\sin \left( \theta \right)& \cos \left( \theta \right)\\ \end{matrix} \r…

【java-数据结构18-队列】

上篇文章,我们已经完成了栈的学习,下面,我们将进行队列的学习,话不多说,上正文~ 1.队列 概念 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有…

解决:java.util.concurrent.RejectedExecutionException

一 发现RejectedExecutionException错误 今天查看服务器的时候发现了一些java.util.concurrent.RejectedExecutionException错误,这个是由于线程池里的线程忙不过来报出的。如下图: 像这种 RejectedExecutionException 错误,表明在Java应…

捷报!恒瑞医药ADC创新药SHR-A1921卵巢癌适应症拟纳入突破性治疗品种公示

近日,恒瑞医药自主研发的TROP-2抗体偶联药物(antibody-drug-conjugate, ADC)注射用SHR-A1921用于治疗铂耐药复发上皮性卵巢癌、输卵管癌或原发性腹膜癌适应症被国家药品监督管理局药品审评中心拟纳入突破性治疗品种公示名单。今年3月&#xf…

ssm缴税管理系统-计算机毕业设计源码70555

摘 要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由于现在网络的发达,缴税管理系统的…

【RAG论文】检索信息中的噪音是如何影响大模型生成的?

前些天看到的两篇论文,论文标题为: 《The Power of Noise Redefining Retrieval for RAG Systems》《How Easily do Irrelevant Inputs Skew the Responses of Large Language Models》 主要讲述了检索文档是如何影响大模型输出的以及相关实验结果&…

基于ssm+vue图书管理系统

基于ssmvue图书管理系统 ssm477图书管理系统 相关技术 javassmmysqlvueelementui

物业

用户报修 审核专员可以操作(前端)🆗 工程部可以看到不可以操作(前端)🆗 项目经理可以看到不可以操作(前端)🆗 经理可以看到不可以操作(前端)&…

计算机网络——TCP / IP 网络模型

OSI 七层模型 七层模型是国际标准化的一个网络分层模型,大体结构可以分成七层。每层提供不同的功能。 图片来源 JavaGuide 但是这样七层结构比较复杂,不太实用,所以有了 TCP / IP 模型。 TCP / IP 网络模型 TCP / IP 网络模型可以看作是 O…

视频截图软件,这几款截图神器收好!

在数字化时代,视频内容已经成为我们获取信息、娱乐休闲的主要方式之一。而在观看视频的过程中,我们总会遇到一些想要定格下来的精彩瞬间。此时,一款高效的视频截图软件就显得尤为重要。今天,就为大家推荐几款功能强大、操作简便的…

倩女幽魂手游攻略:搬砖赚银指南,2024新手必备!

倩女幽魂手游作为一款热门的多人在线角色扮演游戏,吸引了大量玩家。在游戏中,搬砖(即通过游戏中的活动和任务赚取虚拟货币,并换取实际收益)成为了许多玩家的选择。本文将为大家详细介绍如何在倩女幽魂手游中高效搬砖&a…