磁盘的分区

硬盘管理

硬盘的概念

硬盘是一种计算机的存储设备,通常是由一个或多个磁性盘片组成。硬盘既可以安装在计算机的内部,也可以外接计算机

硬盘主要是用来保存数据的
数据包括:操作系统,应用程序,文档多媒体文件等等

计算机读取硬盘中的数据时,硬盘把数据读取到计算机的内存当中进行处理

磁盘的组成

磁盘是由盘片、磁头、永磁铁、空气滤纸片、主轴组成

  • 盘片:可以是一个,也可以是多个,两面都可以读写数据
  • 磁头:读取磁盘上的数据
  • 永磁铁:保证磁性稳定
  • 空气滤纸片:过滤进入磁盘中的空气
  • 主轴:让磁盘转动,读取数据

硬盘数据结构:最小存储单位:扇区512字节

成本

  • 机械相对便宜
  • 数据转移
  • 硬盘有价,数据无价

硬盘的分区和使用

硬盘分类

硬盘分区有两种方法:

  • MBR:磁盘的空间2T以下,使用MRB进行分区
  • GPT:磁盘的空间2T以上,使用GPT进行分区

MBP分区

MBR分区:主引导记录,主分区,扩展分区,逻辑分区

  • 主分区最多只能有4个,扩展分区可以有一个
  • 逻辑分区:先有扩展分区,才能够创建逻辑分区,逻辑分区没有分区数量的限制

主分区和扩展分区的编号:1-4
逻辑分区的编号:5
分区表:64字节,一个分区要占用16字节,最多只能分4个
分区表记录磁盘分区的信息

GPT分区

分区表,不再以空间大小来进行分配

使用全局的唯一标识GUID来识别分区,分区更多,分的空间越大

最多可以有128个分区,而且不再区分分区的类型

分区的原因

  • 不分区没法使用硬盘
  • 优先I/O的性能iuput output读写性能
  • 提高修复速度
  • 可以对一个磁盘的不同分区采用不同的文件系统

分区的缺点

  • 分区一旦建立,不能修改,只能推到重来,数据格式化,数据丢失,不够灵活
  • 没有高可用功能,没有备份,而且不能够扩容(分区时必须是连续的空间)

磁盘分区的命令

  • MBR的方式:fdisk
  • GPT的方式:gdisk

磁盘交互操作界面命令

命令含义
n新建分区
p查看分区情况
d删除分区
t变更分区的类型
w保存分区的操作并退出
q不保存操作退出

磁盘的分区详细过程

根据磁盘的大小来选择分区的方法
MBR:磁盘小于2T,用fdisk命令
GPT:磁盘大于2T,用gdisk命令

MBR分区

如果磁盘是20G,可以用MBR方法分区,使用fdisk命令
输入fdisk /dev/sdb,进入磁盘分区

在添加新的硬盘后,可以使用以下命令来刷新磁盘
先切换到/opt目录下,然后vim disk.sh ,进入disk.sh编辑页面
for i in {0…32}
do
echo “- - -” > /sys/class/scsi_host/host${i}/scan
done
保存退出
修改disk.sh的权限,是文件拥有执行权限
然后./disk.sh

在这里插入图片描述
为分区创建文件系统

文件系统;负责管理存储设备的数据访问,以及增删查改等相关操作的系统
作用:

  1. 数据的组织和存储:把文件分为不同的类型,方便用户的使用和操纵
  2. 数据的保护:提供了权限机制,对数据进行控制和保护
  3. 数据的访问:文件系统提供了访问硬盘的接口,通过这些接口访问硬盘的数据
  4. . 数据的管理:增删改查的功能是由文件系统提供(日志记录、快照压缩、解压缩都是由文件系统提供)
    必须要安装文件系统之后才能使用存储设备
    ubuntu系统默认的文件系统:ext4 linux系统原生的文件系统,稳定性和高性能(读写)
    centos系统默认的文件系统:xfs cetos7系统独创的,使用于大型文件和高性能需求的文件系统
    windows系统的文件系统:NTFS
    光盘的文件系统(只读):ISO 9660

使用mkfs.ext4 /dev/sdb1命令建立文件系统
在这里插入图片描述
最后挂载,硬盘设备必须要和系统的目录进行挂载才可以使用
mount /dev/sdb1 /data1
把硬盘设备挂载到data1目录上
临时挂载
输入mount /dev/sdb1 /data1命令,建立挂载点,使用这个命令,系统在重启后,挂载点就会消失
在这里插入图片描述
永久挂载点
先输入umount /dev/sdb1删除挂载点
输入vim /etc/fstab,进入fstab文件编辑
在这里插入图片描述
输入/dev/sdb1 /data1 ext4 defaults 0 0,然后保存退出
在这里插入图片描述
输入df -hT查看挂载点
在这里插入图片描述

GPT分区

如果硬盘空间是4T,可以用GPT方法分区,使用gdisk命令
输入gdisk /dev/sdc,进入磁盘分区
在这里插入图片描述
磁盘分区好了以后,可以建立文件系统,文件系统也可以用xfs来创建
在这里插入图片描述
永久挂载点还可以使用uuid号来创建

uuid:是linux系统分配给硬件设备的唯一标识,包括软件也会分配一个uuid的唯一标识
使用blkid可以查看uuid号

先使用blkid来查看硬盘设备的uuid号
在这里插入图片描述
然后把uuid号复制下来,进入/etc/fstab
在这里插入图片描述

然后输入mount -a,这样永久挂载点就好了
在这里插入图片描述

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

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

相关文章

鸿蒙网络编程系列40-TLS数字证书查看及验签示例

1. TLS数字证书验签简介 数字证书的验签是网络编程中一个重要的功能,它保证了数字证书的真实性,在此基础上,我们才可以信任该证书,从而信任基于该证书建立的安全通道,所以说,数字证书的验签是通讯安全的基…

(一)VB 2010 开发环境

VB 2010 开发环境使用VB2010. VB2010界面如图所示起始页:访问项目,团队项目,MSDN帮助资源(MSDN(Microsoft Developer Network)帮助资源是微软公司为开发者提供的一个综合性资源平台)新建项目&am…

2小时,我搭建了一整套车间生产看板

大家可能一提到生产看板搭建,要么想到的是高价购买专业软件,要么是觉得搭建过程复杂。其实,真没大家想象的那么难。我自己也不是一名专业的技术开发人员,就是一名普普通通小员工。现在信息社会,只要大家找对路子&#…

三项智能网联汽车强制性国家标准正式发布(附图解)

近日,工业和信息化部组织制定的GB 44495—2024《汽车整车信息安全技术要求》、GB 44496—2024《汽车软件升级通用技术要求》和GB 44497—2024《智能网联汽车 自动驾驶数据记录系统》三项强制性国家标准由国家市场监督管理总局、国家标准化管理委员会批准发布&#x…

021集——批量根据交点分割线(CAD—C#二次开发入门)

如下图所示,红线为分割后的线(已挪动): 部分代码如下: using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.Geometry; using Autodesk.AutoCAD.Runtime; …

数据可视化工具深入学习:Seaborn 与 Plotly 的详细教程

数据可视化工具深入学习:Seaborn 与 Plotly 的详细教程 数据可视化是数据分析中不可或缺的一部分,能够有效地帮助我们理解数据、发现模式和传达信息。在众多可视化工具中,Seaborn 和 Plotly 是两个非常流行且强大的库。本文将深入探讨这两个…

java多线程编程(二)一一>线程安全问题, 单例模式, 解决程线程安全问题的措施

引言: 如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的 线程安全问题的原因: 一.操作系统的随机调度 : 二.多个线程修改同一个变量: 三.修改操作不是…

ELK之路第四步——整合!打通任督二脉

ELK之路第四步——整合!打通任督二脉 前言1.架构2.下载资源3.整合开始1.分别启动三个es2.启动kibana3.新建filebeat_logstash.yml配置文件4.修改logstash的启动配置文件5.启动logstash6.启动filebeat7.Kibana查看 4.结语 前言 在开始本篇之前,你需要用到…

【渗透测试】01-信息收集-名词概念

1、域名 什么是域名? 相当于网站的名字维基百科对域名的解释是:互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。 网域名称系统(Domain Name System)有时…

支持ANC的头戴式蓝牙耳机,更有小金标认证,QCY H3 Pro体验

平时听音乐、看视频,大家都想获得更悦耳的音质体验,这时候蓝牙耳机就是性价比更高的一种方案,同时因其无线束缚、便携性高的特点,随时拿出来就能用。更不用说如今国产品牌的蓝牙耳机升级迭代速度非常快,百元的价位就可…

【Golang】Gin框架中跨域问题解决方案

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

Python飞舞蝙蝠

目录 系列文章 写在前面 完整代码 代码分析 写在后面 系列文章 序号直达链接爱心系列1Python制作一个无法拒绝的表白界面2Python满屏飘字表白代码3Python无限弹窗满屏表白代码4Python李峋同款可写字版跳动的爱心5Python流星雨代码6Python漂浮爱心代码7Python爱心光波代码…

【SSM-Day5】SpringMVC入门

【SSM-Day5】SpringMVC入门 Web->Servlet->Servlet容器MVC档案SpringMVC档案SpringMVC核心操作📢建立连接RequestMapping:实现路由映射Controller/ResponseBody:表示某个类是否可以接收HTTP请求 📢接收请求1. 直接接收一个请…

ChatGPT在解读历史股票收益预测中的外推和错误校准

论文地址:https://arxiv.org/pdf/2408.16707 原本地址:https://mp.weixin.qq.com/s/gL8ZTnpS0xJy7Qc73QEaGw 摘要 本文研究了大型语言模型(LLM)如何解释历史股票回报,并将其预测与众包股票排名平台的估计进行了比较。…

binlog 介绍

公司使用的数据库是 glodendb https://www.zte.com.cn/china/solutions_latest/goldendb.html#idpart01 最近自动化投产对一张 28w 的表进行全表 update、投产前已经是知道这个数据量的、认为没有问题、也没有在测试环境进行测试。 结果投产那天直接报错 这个 transaction_max…

什么是x86架构,什么是arm架构

什么是 x86 架构? x86 架构是一种经典的指令集架构(ISA),最早由英特尔在 1978 年推出,主要用于 PC、服务器等领域。 它是一种复杂指令集计算(CISC)架构,支持大量的复杂指令和操作&…

18.04Ubuntu网络一直connecting的问题

有段时间没登VMware的Ubuntu了,就知道这个Ubuntu一登必有问题。 如果你的网络一直connecting 设置成桥接模式就可以了!

linux离线安装Ollama并完成大模型配置(无网络)

这篇文章主要分享两方面内容: 1)在纯内网环境下如何部署ollama 2)在纯内网环境下如何配置大模型 话不多说直接开始。 ①离线部署ollama 一、通过浏览器访问ollama官方安装脚本,获取脚本内容。复制里面的内容。 在Linux中执行…

Linux笔记---Makefile的简单用法

1. 什么是Makefile Makefile 是一种用于自动化构建和管理项目的工具,特别是在软件开发中非常常见。 它包含了一系列规则(rules)和指令,描述了如何编译和链接源代码文件,以及生成最终的可执行文件或库文件。 简单来说&a…

stm32入门教程--USART外设 超详细!!!

目录 简介 什么是UART? 什么是USART? 简介 USART(Universal Synchron /Asynchronous Receiver /Transmitter)通用同步/异步收发器 1、USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧…