当前位置: 首页 > news >正文

Linux/Windows 系统分区

1. Windows 系统
1.1 系统分区

系统分区也叫做磁盘分区,即分盘;

举个例子,好比家里有一个大柜子,把衣服,鞋子,袜子都放在里面,由于没有隔断,找的时候非常麻烦,找是能找到,不过找的效率比较低。电脑的数据比衣物的数量更加庞大,分区可以提高查找数据的效率;

1.2 分区类型

主分区:最多四个;

扩展分区:最多一个(扩展分区不能写入数据和格式化,只能包含逻辑分区);

逻辑分区可以写入数据和格式化;

主分区+扩展分区最多四个; 

这种分区类型受磁盘限制;

如下,柜子1,2,3是主分区,4是扩展分区,5,6是扩展分区下的逻辑分区;

1.3 格式化
(1) 目的

格式化又称逻辑格式化,硬盘分好区之后, 必须格式化之后才能写入数据,格式化的主要目的是在硬盘中写入文件系统

Windows 可以识别的文件系统是 FAT16,FAT32,NIFS;

Linux 可以识别的文件系统是 EXT2, EXT3, EXT4(Linux 默认的文件系统);

这里的格式化指的是操作系统的格式化,即高级格式化(低级格式化指的是对硬盘的格式化);

格式化类似于前面的柜子加入一定的规则的“隔断”,在磁盘空间营造加入“隔断” 营造从4kb 大小的空间(数据块)储存数据,这些数据存储在不规则排布的数据块里,比较零散,因此才会有“磁盘碎片整理”工具,对这些保存文件的不同数据块尽量放在一起,提高文件读取效率;

然而,通常使用第二种分区方法;

(2)数据条

将几十上上百 G 的文件存放在一个个4 kb大小的数据块中,查找起来还是不方便。

因此我们对每个文件添加编号(i node),根据编号找到文件的相关条款,潼关相关条款就知道相关数据的数据块位置;

1.4 总结 

格式化需要将大硬盘分成几个小硬盘,主要目的是写入文件系统;

写入文件系统最主要的是按照文件系统的规则将磁盘空间分割成等大小的数据块(block);

同时建立一个 i  node 列表,查找文件的时候,通过节点找到文件的条款,从而知道文件保存在哪些数据块中,进而将数据块中的数据拼凑成一个完整的大数据;

2. Linux 系统

Windows 系统中,将大硬盘分为小硬盘,再分区,格式化,最后分配盘符,就可以使用硬盘了。而 Linux 系统还需要在格式化之后,分配盘符之前给每个分区建立 “ 设备文件名 ”,这是因为,在Linux 系统中,所有硬件设备都是文件

2.1 硬盘设备文件名

如下表,硬件设备文件名:(设备文件名是固定的,只需看懂即可)

“ / ” 是根目录(最高一级目录);

dev 是一级子目录,里面存放的文件都是硬件文件:

如果是 IDE 硬盘接口,设备文件名是 hd 【硬盘号】; 

如果有一个硬盘,硬盘号是【a】,有第二个硬盘,硬盘号是【b】;

比如 IDE 硬盘接口的第一个硬盘的设备文件名是 hd【a】, IDE 硬盘接口的第二个硬盘的设备文件名是 hd【b】;

2.2 分区设备文件名 

在硬件文件名后面直接加上分区号,1,2,3,等,以此类推;

比如, hda1 表示 IDE 硬盘接口的第一个硬盘的第一个分区;

2.3 硬盘接口

不同接口的硬盘主要的差距是传输速率的不同

IDE 硬盘接口最古老,是硬盘接口的一种,理论上最高传输速率是133 MB/S,现在已经淘汰;

SCSI 硬盘是 IDE 硬盘同时代产物,理论上最高传输速率是 200MB/s,主要用于服务器,现在已经淘汰;

SCTA 硬盘接口是目前个人计算机和服务器常用的硬盘接口,因此我们常看到的是设备文件名是 sd [ a ] , sd [ b ] 等;

2.4 挂载

在 Windows 中,使用硬盘前的最后一步叫做分配盘符,而在 inux 中,叫做挂载,盘符命在 Linux 中叫做挂载点

2.5 文件系统结构

 从系统上看(下图左),boot 目录,home 目录都是根目录的一级子目录;

从硬盘上看(下图右),根目录的每个一级子目录都有自己独立的磁盘空间;

存储结构的不同是两大独立的操作系统的特征之一;

2.6 总结

Linux 系统的分盘共需五步:

分区——格式化——建立设备文件名——挂载;

比 windows 分盘多了一步”建立设备文件名“;

注意:

挂载点必须是目录; 

格式化的主要目的是写入文件系统,同时清空硬盘中的数据

相关文章:

Linux/Windows 系统分区

1. Windows 系统 1.1 系统分区 系统分区也叫做磁盘分区,即分盘; 举个例子,好比家里有一个大柜子,把衣服,鞋子,袜子都放在里面,由于没有隔断,找的时候非常麻烦,找是能找…...

C/C++ xml库

文章目录 一、介绍1.1 xml 介绍1.2 xml 标准1.3 xml 教程1.4 xml 构成 二、C/C xml 库选型2.1 选型范围2.2 RapidXML2.3 tinyxml22.4 pugixml2.5 libxml 五、性能比较5.1 C xml 相关的操作有哪些5.2 rapidxml、Pugixml、TinyXML2 文件读取性能比较 六、其他问题6.1 version和 e…...

UniVue@v1.5.0版本发布:里程碑版本

前言 以后使用UniVue都推荐使用1.5.0以后的版本,这个版本之后,更新的速度将会放缓。 希望这个框架能够切实的帮助大家更好的开发游戏,做出一款好游戏!本开源项目采用的开源协议为MIT协议,完全开源化,以后也…...

在 Windows 上开发.NET MAUI 应用_2.生成你的第一个应用

先决条件 Visual Studio 2022 17.8 或更高版本,并安装了 .NET Multi-platform App UI 工作负载。 可参考上一篇文章:http://t.csdnimg.cn/n38Yy 创建应用 1.启动 Visual Studio 2022。 在开始窗口中,单击“创建新项目”以创建新项目&#…...

配置SMTP服务器的要点是什么?有哪些限制?

配置SMTP服务器安全性如何保障?如何高效配置服务器? SMTP作为电子邮件发送的核心协议,其配置对于确保邮件的成功传递和安全至关重要。AokSend将详细介绍配置SMTP服务器的关键要点,帮助读者建立一个高效、安全的邮件发送系统。 配…...

图形渲染基础-Unity渲染管线介绍

Unity中的渲染管线渲染场景主要分为三个阶段 剔除(Culling) 剔除摄像机不可见对象(视锥体剔除Frustum Culling)和被遮挡对象(遮挡剔除Occlusion Culling)。 渲染(Rendering) 将可见…...

junit mockito service

service类单元测试可以有两种方式 1、使用Autowired启用上下文的Bean走业务逻辑,适用于debug调试 2、使用InjectMocks不启用上下文依懒的Bean采用打桩的形式 打桩注意:service通常业务逻辑复杂,Bean的依懒层次可能很深,初用者常…...

k8s学习——升级后的k8s使用私有harbor仓库

升级后的k8s使用了第三方的容器管理器,安装了nerdctl工具来替代docker进行镜像管理。但是使用docker build打包并上传至harbor仓库的镜像,在部署过程中始终拉不下来,报错证书错误。通过journalctl -xe |grep kubelet 或 journalctl -xe |grep…...

Blender4.2版本正式上线,新版本的5个主要功能!

​Blender刚刚推出了备受瞩目的 Blender 4.2 版本,这款软件专为那些在视觉特效、动画制作、游戏开发和可视化设计领域工作的艺术家们量身打造。作为最新的长期稳定更新,Blender 4.2 不仅稳定可靠,还引入了备受期待的“Eevee Next”实时渲染引…...

【python基础】基本数据类型

文章目录 一. Python基本数据类型1. 整数1.1. python的四种进制1.2. 数中的下划线 2. 浮点数3. 复数4. 布尔型5. 运算符5.1. 算术运算符5.2. 比较运算符5.3. 逻辑运算符5.4 运算符优先级 6. 常量 二. 注释三. Python之禅 一. Python基本数据类型 1. 整数 无长度限制&#xff1…...

应用层——HTTP

像我们电脑和手机使用的应用软件就是在应用层写的,当我们的数据需要传输的时候换将数据传递到传输层。 应用层专门给用户提供应用功能,比如HTTP,FTP… 我们程序员写的一个个解决我们实际的问题都在应用层,我们今天来聊一聊HTTP。 协议 协议…...

剧本杀小程序搭建,为商家带来新的收益方向

近几年,剧本杀游戏成为了游戏市场的一匹黑马,受到了不少年轻玩家的欢迎。随着信息技术的快速发展,传统的剧本杀门店已经无法满足游戏玩家日益增长的需求,因此,剧本杀市场开始向线上模式发展,实现行业数字化…...

十六、【机器学习】【监督学习】- 支持向量回归 (SVR)

系列文章目录 第一章 【机器学习】初识机器学习 第二章 【机器学习】【监督学习】- 逻辑回归算法 (Logistic Regression) 第三章 【机器学习】【监督学习】- 支持向量机 (SVM) 第四章【机器学习】【监督学习】- K-近邻算法 (K-NN) 第五章【机器学习】【监督学习】- 决策树…...

基于FPGA的多路选择器

目录 一、组合逻辑 二、多路选择器简介: 三、实战演练 摘要:本实验设计并实现了一个简单的多路选择器,文章后附工程代码 一、组合逻辑 组合逻辑是VerilogHDL设计中的一个重要组成部分。从电路本质上讲,组合逻辑电路的特点是输…...

面经学习(杭州实在智能实习)

个人评价 秃狼觉得本次的面试是有史以来难度最大的,问了很多陌生的八股文,项目问的比较少,估计是项目本来就没有什么亮点,也是第一次被面试官说菜的面试。不过在后续的学习上还是收获颇丰的。 1.说说你在实习中遇到的难点吧&…...

mysql、oracle、db2数据库连接参数

mysql、oracle、db2数据库连接参数 参数/数据库driverurlMysqlcom.mysql.jdbc.Driver 或 com.mysql.cj.jdbc.Driverjdbc:mysql://localhost:3306/数据库名Oracleoracle.jdbc.driver.OracleDriverjdbc:oracle:thin:localhost:1521:orcl 注:orcl为数据库SIDDB2com.ib…...

redis缓存击穿和缓存穿透的封装、缓存更新的CacheAside方案、数据预热

redis缓存击穿和缓存穿透的封装 一、首先是互斥锁二、封装为工具类三、调用四、数据预热五、缓存更新的CacheAside方案 (来源黑马redis) 一、首先是互斥锁 //拿到锁private boolean tryLock(String key) {Boolean flag stringRedisTemplate.opsForValue…...

ArcGIS Pro SDK (九)几何 5 多边形

ArcGIS Pro SDK (九)几何 5 多边形 文章目录 ArcGIS Pro SDK (九)几何 5 多边形1 构造多边形 - 从映射点的枚举2 构造多边形 - 从包络3 获取多边形的点4 获取多边形的各个部分5 枚举多边形的各个部分6 获取多边形的线段7 构建圆环…...

Docker 镜像使用和安装

​ 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像…...

JAVA:Filer过滤器+案例:请求IP访问限制和请求返回值修改

JAVA:Filer过滤器 介绍 Java中的Filter也被称为过滤器,它是Servlet技术的一部分,用于在web服务器上拦截请求和响应,以检查或转换其内容。 Filter的urlPatterns可以过滤特定地址http的请求,也可以利用Filter对访问请求…...

FastAPI -- 第三弹(自定义响应、中间件、代理、WebSockets)

路径操作的高级配置 OpenAPI 的 operationId from fastapi import FastAPIapp FastAPI()# 通过 operation_id 参数设置 app.get("/items/", operation_id"some_specific_id_you_define") async def read_items():return [{"item_id": "F…...

网安小贴士(16)网络安全体系

前言 网络安全体系是一个综合性的系统,旨在保护网络系统中的硬件、软件和数据免受未经授权的访问、泄露、破坏或篡改。这个体系涉及多个方面,包括网络安全策略、安全技术和安全管理等。 一、网络安全体系概述 网络安全体系通常包括以下几个关键组成部分…...

UCOSIII 中断管理接口剖析

引言 在实时操作系统中,中断处理是一个非常重要的环节。理解和掌握中断处理流程对提高系统实时性和稳定性至关重要。本文将详细解析uCOS-III内核中的中断管理接口,包括 OSIntEnter() 和 OSIntExit() 函数的流程,并结合流程图对各个步骤进行说…...

windows 11 PC查询连接过的wlan密码

1:管理员打开cmd 2:输入netsh wlan show profiles 3:netsh wlan show profiles Shw2024-5G keyclear 密码关键内容:12345678...

npm install 出现canvas错误

npm install canvas2.8.0 --ignore-scripts只要是:npm ERR! Failed at the XXXX.X.X install script 这种错误 都可以:npm install XXXX.X.X --ignore-scripts进行更改 https://blog.csdn.net/YXWik/article/details/119039561...

Python爬虫入门篇学习记录

免责声明 本文的爬虫知识仅用于合法和合理的数据收集,使用者需遵守相关法律法规及目标网站的爬取规则,尊重数据隐私,合理设置访问频率,不得用于非法目的或侵犯他人权益。因使用网络爬虫产生的任何法律纠纷或损失,由使用…...

怎样对 PostgreSQL 中的慢查询进行分析和优化?

🍅关注博主🎗️ 带你畅游技术世界,不错过每一次成长机会!📚领书:PostgreSQL 入门到精通.pdf 文章目录 怎样对 PostgreSQL 中的慢查询进行分析和优化?一、理解慢查询的危害二、找出慢查询&#x…...

Springboot项目远程部署gitee仓库(docker+Jenkins+maven+git)

创建一个Springboot项目,勾选web将该项目创建git本地仓库,再创建远程仓库推送上去 创建TestController RestController RequestMapping("/test") public class TestController { GetMapping("/hello") public String sayHelloJe…...

Chromium CI/CD 之Jenkins实用指南2024- Windows节点开启SSH服务(七)

1.引言 在现代软件开发和持续集成的过程中,自动化部署和远程管理是不可或缺的关键环节。SSH(Secure Shell)协议以其强大的安全性和灵活性,成为连接和管理远程服务器的首选工具。对于使用Windows虚拟机作为Jenkins从节点的开发者而…...

阿里大数据面试题集锦及参考答案(3万字长文:持续更新)

目录 MapReduce Shuffle为什么要将数据写入环形缓冲区 MapReduce Shuffle为什么容易发生数据倾斜 Hadoop HA当一个Namenode挂掉,会有数据丢失吗 数据倾斜发生的位置 Combiner了解吗? 什么情况下不能用Combiner? Sum、Count、Count(distinct)哪些能用、哪些不能用Comb…...

wordpress文章页透明/软文营销的作用

需求描述 问题:subquery 1 union subquery2,其中union左右的两个子查询是否并行。 场景:业务中性能敏感的业务,希望能加快速度,如果数据库能两个子查询并行执行,既可以节省时间,还可以节省网络…...

晋江网站建设费用/关键词优化怎么优化

CDH的parcel包中是没有kafka的,kafka被剥离了出来,需要从新下载parcel包安装。或者在线安装,但是在线安装都很慢,这里使用下载parcel包离线安装的方式。 PS:kafka有很多版本,CDH也有很多版本,那也许你会疑…...

南康网站制作/免费seo诊断

深拷贝和浅拷贝是什么?通过上一篇文章,我们已经知道JavaScript在执行时,V8引擎会把程序用到的变量存储在内存的两个不同的逻辑分块中:栈和堆中。至于为什么要这么存,简单来说栈是程序运行时的上下文,可以通…...

深圳网站建设与推广/排名seo公司

点击打开链接/// <summary>/// 截取全屏的方法包括UI/// </summary>public void CaptureScreen(){Application.CaptureScreenshot("截取全屏.png", 0);Debug.Log(1);}/// <summary>/// 自定义截图大小其中包含UI/// </summary>public Textur…...

急招钟点工4小时220元/上海优化seo排名

【准备工作】如果本机访问报 530 错误&#xff1a;1、检查用户名、密码&#xff1b;2、检查 ftp 目录的用户权限。如果远程主机无法访问&#xff0c;检查防火墙。关于 ftp 的端口&#xff1a;控制端口为21&#xff1b;数据端口在主动模式(PORT)下为20&#xff0c;被动模式(PASV…...

网站制作进度表/seo图片优化的方法

文章目录树树的定义树的基本术语树的存储法链式存储法数序存储法二叉树二叉树性质满二叉树完全二叉树二叉树的遍历、操作实现二叉查找树&#xff08;二叉搜索树&#xff09;二叉查找树的查找、插入、删除操作二叉查找树的其他操作二叉查找树对比散列表树的直径、最近公共祖先树…...