系统管理、磁盘分区

系统管理

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

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

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

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

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

相关文章

【Rust日报】Rust 中的形式验证

文章 - 未来的愿景:Rust 中的形式验证 这篇文章回顾了形式化验证的基本概念,作者展示了如何使用 Hoare triples 来描述和推理程序的正确性,以及如何使用分离逻辑来解决验证的复杂性。文章还解释了为什么 Rust 适用于形式化验证,以…

go ast语义分析实现指标计算器

什么是AST 首先我们要知道AST是什么(Abstract Syntax Tree,AST),简称为语法树,是go语言源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 …

我的心情JSP+Servlet+JDBC+MySQL

系统概述 本系统采用JSPServletJDBCMySQL技术进行开发,包括查看我的心情列表, 编辑我的心情信息、新增我的心情。使用方法 将项目从idea中导入,然后配置项目的结构,包括jdk,库,模块,项目,工件…

QT 自定义协议TCP传输文件

后面附带实例的下载地址 一、将文件看做是由:文件头+文件内容组成,其中文件头包含文件的一些信息:文件名称、文件大小等。 二、文件头单独发送,文件内容切块发送。 三、每次发送信息格式:发送内容大小、发送内容类型(文件头或是文件块内容)、文件块内容。 四、效果展…

基于springboot实现政府管理系统项目【项目源码+论文说明】

基于springboot实现政府管理系统演示 摘要 信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲&#xff…

饲料粉碎混合机组:打造精细化养殖

饲料粉碎混合机组是畜牧业和养殖业中不可或缺的设备。它集饲料粉碎和混合于一体,可以高效地处理各种饲料原料,提高饲料的均匀度和营养价值。 具体来说,饲料粉碎混合机组的主要功能包括将饲料原料进行粉碎,增加其表面积和调质粒度…

Steam游戏搬砖:靠谱吗,详细版说下搬砖中的核心内容!

可能大家也比较关注国外Steam游戏搬砖这个项目,最近单独找我了解的也比较多,其实也正常,因为现在市面上的项目很多都很鸡肋,而且很多都是一片红海,内卷太过严重,所以对于Steam的关注度也高很多,…

CTF-web-WP-攻防世界-1

1、view_source:打开开发者工具F12就能看到flag 2、robots (1)、使用目录扫描工具 工具:dirsearch命令:python dirsearch.py -u http://61.147.171.105:55644/ -e * (2)、看到下面有robots.txt文件,在URL后面输入&#xff0c…

INDICATOR 再c嵌入sql环境中的作用

在C语言嵌入SQL(Embedded SQL)的环境中,INDICATOR关键字用于处理数据库中的NULL值,以及管理与之相关联的宿主变量(host variables)。具体来说,它的作用主要体现在以下几个方面: NUL…

LeetCode题练习与总结:有序链表转换二叉搜索树--109

一、题目描述 给定一个单链表的头节点 head ,其中的元素 按升序排序 ,将其转换为平衡二叉搜索树。 示例 1: 输入: head [-10,-3,0,5,9] 输出: [0,-3,9,-10,null,5] 解释: 一个可能的答案是[0,-3,9,-10,null,5],它表…

Docker安装Redis的详细教程

以下是一个使用Docker安装Redis的详细教程 1. 拉取Redis镜像 运行以下命令来从Docker Hub上拉取最新的Redis镜像: docker pull redis:latest如果您需要特定版本的Redis,可以指定版本号: docker pull redis:6.2.72. 运行Redis容器 以下命…

分享个自用的 Nginx 加强 WordPress 防护的规则

Nginx WordPress 的组合是目前非常普及的组合了,我们完全可以借助 Nginx 规则来加强 WordPress 的防护,提高 WordPress 的安全性,今天明月就给大家分享个自用的 Nginx 针对 WordPress 的防护规则,部分规则大家只需要根据自己的需要…

基于vuestic-ui实战教程 - 页面篇

1. 简介 前面介绍了基本的内容比如如何获取动态数据,下面就到登录进来后的页面实现了,相信各位读者或多或少都有 element-uijs 的实战经历,那么 vuestic-uits 实现的页面又该如何写呢?带着疑问开启今天的学习(声明由于…

Linux系统编程学习笔记

1 前言 1.1 环境 平台:uabntu20.04 工具:vim,gcc,make 1.2 GCC Linux系统下的GCC(GNU Compiler Collection)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执…

BIGO前端CICD平台

本文首发于:https://github.com/bigo-frontend/blog/ 欢迎关注、转载。 我是谁 BIGO前端CICD平台,是一个服务于前端团队的全研发周期管理平台,已经是我们团队日常都要使用的工具了。 该平台实现了一键创建项目、发布编排、新建迭代、checkl…

uniapp 使用vuex 在app上能获取到state,小程序获取不到

1. 在根目录下新建store目录, 在store目录下创建index.js定义状态值import Vue from vue; import Vuex from Vuex; import Vuex from vuex; Vue.use(Vuex);const store new Vuex.Store({ state: { login: false, token: , avatarUrl: , userName: }, mutations: { lo…

JavaWeb Servelt原理

Servlet简介: Servlet的主要工作:处理客户端请求,生成动态响应,通常用于扩展基于HTTP协议的Web服务器。 Servlet技术是Java EE规范的组成部分,代表了服务器端的Java程序,主要负责处理来自客户端的Web请求,…

国内信创web中间件生态

国内信创web中间件生态 东方通 官网https://www.tongtech.com/pctype/25.html 宝蓝德 官网https://www.bessystem.com/product/0ad9b8c4d6af462b8d15723a5f25a87d/info?p101 金蝶天燕 官网 https://www.apusic.com/list-117.html 中创 官网http://www.inforbus.com…

数据库数据恢复—空间不足导致sqlserver数据库连接失效的数据恢复案例

数据库数据恢复环境: 某品牌r520服务器,服务器中有7块SAS硬盘,这7块硬盘组建了一组2盘raid1阵列和一组5盘raid5阵列,raid1阵列存储空间安装操作系统,raid5阵列存储空间存放数据。服务器上部署sql server数据库&#xf…

野外作战武器操作3D模拟实操仿真训练以便老兵能适应不同的训练需求

强国必须强军,我国在军事方面的投入持续加大,自然在军事武器培训方面不容忽视,在军事领域,3D模拟展示不仅提升了军事训练的效率,还为我们提供了更加直观、真实的武器体验。 首先,3D军事武器模拟展示能够提供…