硬盘的分区的类型及创建分区的步骤及交换分区、永久挂载的方法

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

硬盘是什么,以及硬盘的作用。

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

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

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

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

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

                     2 cdrom 也基本淘汰了。

                     3 机械硬盘

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

硬盘的分区:

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

主分区只有四个

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

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

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

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

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

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

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

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

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

MBR:fdisk

GPT: gdisk

windows GPT 64位系统

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

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

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

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

分区的作用:1、可以优化I/O的性能,读写性能 iostat

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

                      3、提供修复速度。

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

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

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

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

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


第一个实验:如何对硬盘进行分区?

先在虚拟机上创建一个硬盘

然后输入scan这个命令

输入lsblk命令进行查看磁盘有没有安装好

然后我们进入这个磁盘输入命令fdisk /dev/sdb进入这个界面

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

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

fdisk /dev/sdb 进入交互界面

m : 帮助菜单

n : 新建分区

p :查看分区情况

d:删除分区

设备 Boot Start End Blocks Id System /dev/sdb1 2048 10487807 5242880 83 Linux

设备:分区名称

start:起始扇区

end:结束位置 扇区

blocks:分区大小 ,块,字节。

id:分区的类型,默认是83 82 SWAP 交换分区 8e lvm逻辑表

system:系统类型XFS EXT4

主分区和扩展分区加起来一共只有4个 仅限于MBR分区 只有4个。

一般情况下 是3个主分区 1个扩展分区。

扩展分区不能使用,不能作为设备挂载使用,只能用来记录分区信息数据。

只有创建扩展分区才能创建逻辑分区。扩展分区记录的是逻辑分区的信息。

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

主分区和扩展分区 1-4 (扩展分区只能有一个)

逻辑分区: 5-无限制

按w保存退出

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

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

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

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

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

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

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

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

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

ext4 很少用

ext3 很少用

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

IFS: 也适用于大文件

NTFS: windows文件系统

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

NFS:共享存储文件系统。

创建文件系统的命令:两种方式mkfs -t xfs /dev/sdb1 回车即可

mkfs.xfs /dev/sdb5 回车即可

覆盖原有的文件系统:

mkfs。xfs -f

-f 表示强制

3、挂载 :硬件设备必须要和目录挂载形成一个映射才可以使用。

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

1、刷新,也可以重启

2、分区

3、给分区创建文件系统

4、和目录进行挂载

5、挂载之后才可以正常使用

parprobe:重新读取分区表,更新内核的分区表信息。

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

先在根目录下创建一个目录,然后再把这个分区挂载到这个目录里面去。

扩展分区的创建

我们的扩展分区就创建好了。

我们的逻辑分区就创建好了。


第一个永久挂载

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

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

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

rw/ro rw读写 ro只读

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

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

remount 重新挂载。

第一个0 不备份

第二个0 在系统启动时不检查文件系统(加快启动速度)

进入文本编辑器里面配置文件,我们说了,在命令行里面设置的挂载只是临时的,重启之后就没有了,但是在目录里面挂载配置文件,重启之后会自动挂载,永久生效。


大于2T的情况 给GPT分区

gdisk

我们现在虚拟机创建一个4T的文件

这个时候我们不能再用fdisk这个命令了,fdisk只适用于小于2T的硬盘,大于2T的硬盘我们就用到gdisk这个命令了,这个和fdisk的操作一样。


第三个 swap 交换分区

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

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

我们先free -h看一下

到了这步我们按t把分区的类型改了

我们列出所有代码看一下哪一个是交换分区的

然后我们输入这个交换分区的代码,这个时候就已经更改成linux swap

然后我们查看一下

已经修改成功了

这个也要设置文件系统

这个时候我们就已经添加成功了。

同样我们也可以取消

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

linux /www/server/cron内log文件占用空间过大,/www/server/cron是什么内容,/www/server/cron是否可以删除

linux服务器长期使用宝塔自带计划任务,计划任务执行记录占用服务器空间过大,导致服务器根目录爆满,需要长期排查并删除 /www/server/cron 占用空间过大问题处理 /www/server/cron是什么内容?/www/server/cron是否可以删除&#xf…

低代码开发与人工智能技术在商品推荐系统中的应用

引言 低代码开发和人工智能技术的背景和重要性 随着数字化转型的深入,企业在信息技术领域面临着前所未有的挑战和机遇。快速变化的市场需求、日益复杂的技术环境以及高度竞争的商业环境,迫使企业不断寻求高效的开发和运营解决方案。低代码开发平台应运而…

【设计模式】JAVA Design Patterns——Dependency Injection(依赖注入模式)

🔍目的 依赖注入是一种软件设计模式,其中一个或多个依赖项(或服务)被注入或通过引用传递到一个依赖对象(或客户端)中,并成为客户端状态的一部分。该模式将客户的依赖关系的创建与其自身的行为分…

3.Spring Cloud LoadBalancer 入门与使用

3.Spring Cloud LoadBalancer 入门与使用 1.什么是 LoadBalancer?1.1负载均衡分类1.2 常见负载均衡策略 2.为什么要学 LoadBalancer?3.如何使用?4.默认负载均衡策略5.随机负载均策略5.1 创建随机负载均衡器5.2 设置随机负载均衡器 (局部设置)5.3 设置全局负载均衡器 6.Nacos…

Codeforces Round 946 (Div. 3) A~G

A.Phone Desktop (枚举) 题意: 小 A A A的手机有一个桌面(或称启动器)。桌面可以由多个屏幕组成。每个屏幕表示为大小为 5 3 5 \times 3 53 的网格,即五行三列。 有 x x x 个应用程序的图标大小为 1 1 1 \times 1 11 个单…

C51单片机开发--库函数

知不足而奋进 望远山而前行 目录 系列文章目录 文章目录 前言 目标 内容 开发过程回顾 使用库函数点灯 什么是库函数? 面向库函数和面向寄存器开发 使用delay模块延时 总结 前言 在嵌入式系统开发中,使用库函数是提高开发效率、简化编程的重要手段之一…

学习Uni-app开发小程序Day21

学习了评分组件、自定义导航栏 评分组件uni-rate 这是需要达到的效果图,这里先分析下效果图, 1、图片是从布局中间弹出的,那这里就要用到uni-popup ,设置type从中间弹出 2、这个弹出的顶部和上一张的顶部布局是一样的&#xff0c…

Axios的使用简单说明

axios 请求方式和参数 axios 可以发送 ajax 请求,不同的方法可以发送不同的请求: axios.get:发送get请求 axios.post:发送post请求 axios.put:发送put请求 axios.delete:发送delete请求 无论哪种方法,第一…

怎么使用Stable diffusion中的models

Stable diffusion中的models Stable diffusion model也可以叫做checkpoint model,是预先训练好的Stable diffusion权重,用于生成特定风格的图像。模型生成的图像类型取决于训练图像。 如果训练数据中从未出现过猫的图像,模型就无法生成猫的…

应急响应-网页篡改-典型处置案例

内部系统主页被篡改 事件背景 2019年11月13日,某单位发现其内部系统的主页被篡改,应急响应工程师到达现场后对被入侵服务器进行检查,发现对方采用某开源CMS和第三方phpstudy进行环境部署。由于phpstudy默认不开启Web日志记录,因…

【Pandas】深入解析`pd.read_json()`函数

【Pandas】深入解析pd.read_json()函数 🌈 欢迎莅临我的个人主页👈这里是我深耕Python编程、机器学习和自然语言处理(NLP)领域,并乐于分享知识与经验的小天地!🎇 🎓 博主简介&#x…

SQL面试题练习 —— 计算次日留存率

题目 现有用户登录记录表,已经按照用户日期进行去重处理。以用户登录的最早日期作为新增日期,请计算次日留存率是多少。 样例数据 ----------------------- | user_id | login_date | ----------------------- | aaa | 2023-12-01 | | bbb …

负载箱:充电桩测试利器

随着新能源汽车的普及,充电桩的需求也在不断增长。为了保证充电桩的安全、稳定和高效运行,对其进行严格的测试是必不可少的。在这个过程中,负载箱就成为了充电桩测试的重要工具。 负载箱模拟电动汽车充电的设备,它可以模拟真实的充…

轻兔推荐 —— 一个好用的软件服务推荐平台

给大家推荐一个好用的的软件服务推荐平台:轻兔推荐 网站界面简洁大方,没有太多杂七杂八的功能和页面,有明暗主题色可以选择,默认为亮色,可在网站上方手动切换。 每工作日都会推荐一款软件,有时会加更&…

高铁Wifi是如何接入的?

使用PC端的朋友,请将页面缩小到最小比例,阅读最佳! 在飞驰的高铁上,除了窗外一闪而过的风景,你是否好奇过,高铁Wifi信号如何连接的呢? 远动的火车可不能连接光纤吧,难道是连接的卫星…

深入理解python列表遍历:两种方法详解与实例

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、使用索引遍历列表 三、直接使用元素遍历列表 四、总结 一、引言 在编程过程…

python-数据可视化(总)

python-数据可视化 ** 数据可视化 指的是通过可视化表示来探索数据,它与数据挖掘**紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表示的小型数字列表,也可以是数以吉字节的数据 最流行的工具之一…

智慧冶金:TSINGSEE青犀AI+视频技术助力打造高效、安全的生产环境

一、建设背景 冶金行业因其特殊的生产环境和工艺要求,对安全生产、环境保护以及质量监控等方面有着极高的要求。因此,将视频智能监控技术引入冶金行业,不仅有助于提升生产效率,更能有效保障生产安全,降低事故风险。 …

[ARM-2D 专题] arm-2d项目简介

Arm-2D 是一个用于 Cortex-M 处理器上的 2.5D 图像处理的开源项目。 由ARM公司开发和维护,属于官方性质的项目,目前最新版本为V1.1.6. 2022年7月发布1.0的预览版, 2023年2月发布第一个正式版V1.1.1,近一年来快速迭代和功能增强&a…

基于序列深度学习模型的向量海岸线形状分类方法 2024.05

本文中提出了一个数据驱动的方法来分类的形状矢量海岸线,该方法利用基于序列的深度学习算法对海岸线矢量分段进行建模和分类。具体而言,首先将复杂的海岸线划分为一系列弯曲,并进一步提出了一组不同的特征来描述每个弯曲的形态特征。然后&…