系统管理、磁盘分区

系统管理

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

硬盘是什么,硬盘的作用:

**硬盘:**计算机的存储设备,机械硬盘是由一个或者多个磁性的盘组成,可以在盘片上进行数据的读写。
连接方式:内部设备 外部连接(可移动例如U盘等等)

**硬盘的作用:**存储操作系统,应用系统,文档,多媒体文件。
(硬盘工作方式)硬盘读取数据之后先把数据放到内存当中进行处理。

**磁盘组成:**1、软盘
2、cdrom
3、机械硬盘 盘片保存数据 磁头读取数据

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

硬盘的分区:
硬盘分区(三大分区):主分区(4个)、扩展分区(1)、逻辑分区(5开始到无数个)
先创建扩展分区才能创建逻辑分区,逻辑分区没有限制
**主分区:**一般用来存储操作系统。
**逻辑分区:**不能存储操作系统,只能作为保存数据。
**扩展分区:**用来保存逻辑分区的数据信息。
**MBR分区表(主分区4个):**最多只能分2T,超过2T不能使用MBR分区,超过2T要是用GPT(128个分区)
**主引导记录:**一个446个字节,一般在操作系统安装时写入主引导记录,MBR就是引导程序,检测磁盘的分区是否合法(工作是否正常),加载操作系统。
**作用:**识别可用分区,在系统开机时,识别操作系统。

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

Windows使用GPT分区要使用64位系统
MBR:fdisk
GPT:gdisk

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(读写)性能,
2、实现磁盘空间的配额,可以规定指定的用户使用磁盘空间的大小。
3、提供修复速度。
4、隔离操作系统目录和一般程序目录。
5、采用不同的文件系统(了解)。操作系统的分区都使用统一的文件系统。
缺点:
1、一旦分区建立保存,保存之后,如果要修改只能全部重来,硬盘格式化,数据丢失。
2、不灵活,所有的空间都来着一块硬盘
3、MBR和GPT分区 不具备冗余(高可用),也没有备份,只能工程师手动备份。

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

-l 显示硬盘的详细信息
fdisk /dev/sdb 进入交互界面
m:帮助菜单
n:新建分区
p:查看分区情况
d:删除分区
t:更改分区类型
w:保存分区操作并退出
q:不保存分区操作并退出

设备 Boot      Start         End      Blocks           Id                 System
/dev/sdb1      2048       10487807   5242880           83                 Linux
分区名         起始扇区     结束位置   分区大小(字节)  分区类型(默认83)    系统类型(XFS、EXT4)

Id : 分区类型(默认83 SWAP 交换分区)
主分区和扩展分区加起来一共4个 MBR分区 只要4个。
3个主分区,扩展分区。
扩展分区不能使用,不能作为设备挂载使用,只用来记录分区信息数据。
只有创建扩展分区才能创建逻辑分区。。扩展分区记录的是逻辑分区的信息。
扩展分区有多大,逻辑分区只能有多大,带有损耗。

主分区和扩展分区 1–4 扩展分区只能创建一个
逻辑分区:从5开始 5开始都是逻辑分区

2、创建文件系统命令

mkfs.xfs /dev/sdb1
mkfs -t xfs /dev/sdb1
覆盖原有的文件系统:
mkfs.xfs -f
-f 表示强制

**文件系统的作用:**管理Linux操作系统的文件和目录的。

1、数据的组织和存储。文件系统提供了组织数据的结果,能够吧文件分为不同的目录
2、数据保护:文件系统可以通过权限控制是不同用户对文件拥有不同的权限。
3、数据访问:文件系统可以提供对存储设备的访问接口,用户通过接口可以访问存储设备的数据。
4、数据管理:文件系统提供了文件或者目录的复制,移动,删除,重命名。
高级功能:压缩,快照,日志记录等等

常用的文件系统

centos7 系统默认使用的文件系统 xfs 打日志分析系统,可以对海量信息进行分析和存储。
XFS 适用于大型文件和高性能需求。
ext4 ext3 ext2(linux原生文件系统,提高性能,提高文档性)
**IFS:**适用于大文件 NTFS:Windows文件系统 ISO 9660:适用于光盘的只读文件系统
NFS:共享存储文件系统。

**3、挂载(mount)**硬件设备必须要和目录挂载形成映射之后才能正常使用

一个新的磁盘加入到系统之后使用的过程:
1、刷新,也可以重启
2、分区
3、给分区创建文件系统
4、和目录进行挂载
5、挂载之后可以正常使用

partprobe 强制刷新,重新读取分区表,更新内核分区信息

4、永久挂载 vim /etc/fstab

自动实现挂载映射

defaults 0 0
权限默认(读写,磁盘配额) 不备份 启动时不检查文件系统

remount 重新挂载

5、光盘镜像永久挂载 vim /etc/fstab

在这里插入图片描述

6、swap分区(交换分区)

free -h 查看内存空间

交换分区大小:交换分区和内存比一般为 1.5:11.2:1
交换分区不是虚拟空间,而是真正的硬盘给出的空间,实体的分区 面试

7、大于2T的硬盘分区 (GPT)

gdisk /dev/sdf

强制解挂载 umount -lf /dev/sdf1 /data2

-l lazy 立即卸载文件系统

-f force 强制 (可能会导致数据丢失)

删除分区?

如何删除已经挂载的分区?

手动挂载

1、删除已经挂在的分区
使用umount 来删除分区
示例:如果要卸载挂载在/mnt/sdb1目录下的分区,可以使用以下命令:umount /mnt/sdb1

2、删除分区:使用fdiskparted命令,并遵循相应的步骤来删除分区。

永久挂载:删除分区,删除配置挂载信息,删除挂载目录 刷新(partprobe)
mount 来删除分区
示例:如果要卸载挂载在/mnt/sdb1目录下的分区,可以使用以下命令:umount /mnt/sdb1

2、删除分区:使用fdiskparted命令,并遵循相应的步骤来删除分区。

永久挂载:删除分区,删除配置挂载信息,删除挂载目录 刷新(partprobe)

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

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

相关文章

【CGAL】Region_Growing 检测平面并保存

目录 说明一、算法原理二、代码展示三、结果展示 说明 本篇博客主要介绍CGAL库中使用Region_Growing算法检测平面的算法原理、代码以及最后展示结果。其中,代码部分在CGAL官方库中提供了例子。我在其中做了一些修改,使其可以读取PLY类型的点云文件&…

解析边缘计算网关的优势-天拓四方

随着信息化、智能化浪潮的持续推进,计算技术正以前所未有的速度发展,而边缘计算网关作为其中的重要一环,以其独特的优势正在逐步改变我们的生活方式和工作模式。本文将详细解析边缘计算网关的优势。 首先,边缘计算网关具有显著的…

Python 文件操作指南:使用 open 和 with open 实现高效读写

🍀 前言 博客地址: CSDN:https://blog.csdn.net/powerbiubiu 👋 简介 本系列文章主要分享文件操作,了解如何使用 Python 进行文件的读写操作,介绍常见文件格式的读取和写入方法,包括TXT、 CS…

开源博客项目Blog .NET Core源码学习(27:App.Hosting项目结构分析-15)

本文学习并分析App.Hosting项目中后台管理页面的角色管理页面。   角色管理页面用于显示、检索、新建、编辑、删除角色数据同时支持按角色分配菜单权限,以便按角色控制后台管理页面的菜单访问权限。角色管理页面附带一新建及编辑页面,以支撑新建和编辑…

【MATLAB源码-第215期】基于matlab的8PSK调制CMA均衡和RLS-CMA均衡对比仿真,对比星座图和ISI。

操作环境: MATLAB 2022a 1、算法描述 CMA算法(恒模算法) CMA(Constant Modulus Algorithm,恒模算法)是一种自适应盲均衡算法,主要用于消除信道对信号的码间干扰(ISI)…

黑灰产攻防对抗——中睿天下代理秒拨IP防护研究

01网络攻击代理现状 随着攻击者防溯源和绕过防护意识的加强,攻击者进行网络攻击时常使用代理IP进行攻击,防止非法攻击时被追踪到身份信息。目前常见的代理方式有socks代理、HTTP/HTTPS代理、VPN、秒拨等。 对于企业来说,通过SOAR类平台可实现…

【爬虫软件】2024最新短视频评论区抓取工具

一、背景说明 1.0 采集目标 采集DOU音评论数据对引流截流和获客有很多好处。首先,通过分析DOU音评论数据,我们可以更好地了解用户对于产品或内容的喜好和需求,从而调整营销策略,吸引更多用户关注和点击。其次,评论数据…

Delft3D水动力-富营养化模型(水质模型)教程

原文链接:Delft3D水动力-富营养化模型(水质模型)教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247605459&idx5&sn105e94f09f0589172835ce8204519971&chksmfa821d34cdf59422b4f6c39b243373a23836d79841a1fcd19f9…

Java EE-Spring AOP 面向切面编程

Spring AOP https://www.cnblogs.com/joy99/p/10941543.html 超级详细版:Chapter 6. 使用Spring进行面向切面编程(AOP) AOP 原理 面向切面 ( Aspect Orient Programming ) 面向切面编程,是面向对象编程(OOP) 的一种补充。 在…

【海外app制作】海外短剧app系统搭建部署指南:多平台推广策略助力业务拓展,支付接口搭建部署。

海外短剧系统,顾名思义就是短剧系统海外版本。 教你三步完成一个海外短剧平台系统 首先我们看一下海外系统前端界面 首页就是我们展示剧的地方,可以根据地区不同,一键切换地区,比如中文切换为英文。那么界面语言就会变。可以设置…

字典推导式

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 使用字典推导式可以快速生成一个字典,它的表现形式和列表推导式类似。例如,我们可以使用下面的代码生成一个包含4个随机数的字…

DBeaver怎么将编辑栏内容放大

1、窗口–》编辑器–》放大 2、ctrl 3、页面结果展示

PS系统教学01

在前面几节内容基本介绍了PS的基本作用,简单的对PS中的某些基础功能进行介绍应用。 接下来我们进行系统的分享。 本次分享内容 基础的视图操作 接下来我们是对于PS工作区域的每个图标工具进行详细的分享 抓手工具缩放工具 这个图标是将工具栏由一列变成两列 一…

期权开户要多久的时间?能当天开好交易吗?

今天期权懂带你了解期权开户要多久的时间?能当天开好交易吗?期权,作为一种金融衍生品,它赋予了持有人在未来某个时间内购买或出售特定资产的权利,近年来在全球范围内得到了广泛的关注和应用。 期权开户要多久的时间&am…

Python操作MySQL数据库的工具--sqlalchemy

文章目录 一、pymysql和sqlalchemy的区别二、sqlalchemy的详细使用1.安装库2.核心思想3.整体思路4.sqlalchemy需要连接数据库5.使用步骤1.手动提前创建数据库2.使用代码创建数据表3.用代码操作数据表3.1 增加数据3.2 查询数据3.3 删除数据3.4 修改数据 一、pymysql和sqlalchemy…

服务高峰期gc,导致服务不可用

随着应用程序的复杂性和负载的不断增加,对JVM进行调优,也是保障系统稳定性的一个重要方向。 需要注意,调优并非首选方案,一般来说解决性能问题还是要从应用程序本身入手(业务日志,慢请求等)&am…

Python 机器学习 基础 之 模型评估与改进 【网格搜素】的简单说明

Python 机器学习 基础 之 模型评估与改进 【网格搜素】的简单说明 目录 Python 机器学习 基础 之 模型评估与改进 【网格搜素】的简单说明 一、简单介绍 二、网格搜索 1、简单网格搜索 2、参数过拟合的风险与验证集 3、带交叉验证的网格搜索 附录 一、参考文献 一、简单…

【Web】2024 京麒CTF ezjvav题解

目录 step 0 step 1 step 2 EXP1 EXP2 step 0 进来是一个登录框 admin/admin成功登录 访问./source jwt伪造 带着伪造的jwt访问./source,拿到题目源码jar包 step 1 pom依赖有spring、fj、rome 反序列化入口在./Jsrc路由 有两层waf,一个是明…

深入了解python的关键字“break”与循环退出策略

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、break关键字的基础理解与用途 二、通过案例理解break的应用 三、总结break在编程中的实…

Linux中ftp配置

一、ftp协议 1、端口 ftp默认使用20、21端口 20端口用于建立数据连接 21端口用于建立控制连接 2、ftp数据连接模式 主动模式:服务器主动发起数据连接 被动模式:服务器被动等待数据连接 二、ftp安装 yum install -y vsftpd #---下…