Linux的硬盘管理

硬盘有价,数据无价

1. 硬盘的概念

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

保存数据

数据:操作系统,应用程序,文档多媒体文件等等。

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

写------>当你对数据内容进行修改时,未保存的数据在内存中,只有用户保存之后,数据才会被写入到硬盘。

1.1 硬盘的组成

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

1.2 硬盘的数据结构

最小存储单位:扇区  512字节

1.3 硬盘的分区和使用

分区:

  • MBR
  • GPT

磁盘的空间2T以下,使用MBR

磁盘的空间2T以上,使用GPT

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

主分区最多只能有4个

扩展分区可以有一个

逻辑分区:先有扩展分区,才能够创建逻辑分区,逻辑分区没有分区数量的限制

主分区和扩展分区的编号:1-4

逻辑分区的编号:5

分区表:64字节,一个分区要占用16字节,最多只能分4个

分区表记录磁盘分区的信息

1.3.1GPT分区

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

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

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

查看磁盘信息lsblk

disk.sh脚本:

for i in {0..32}
do
echo "- - -" > /sys/class/scsi_host/host${i}/scan
done

1.3.2 分区的原因

1、不分区没法使用硬盘

2、优先I/O的性能iuput   output读写性能

3、提高修复速度

4、可以对一个磁盘的不同分区采用不同的文件系统

1.3.3 分区的缺点

1、分区一旦建立,不能修改,只能推倒重来,数据格式化,数据丢失,不够灵活

2、没有高可用功能,没有备份,而且不能够扩容(分区的时候必须是连续的空间)

1.3.4 分区的命令

MBR的方式:fdisk

GPT的方式:gdisk

2. 磁盘的分区的详细过程

2.1 根据磁盘的大小来选择分区的方法

fdisk进行分区

fdisk /dev/sdb

s 硬盘设备的类型 scsi sata

scsi:系统的接口,个人电脑服务的接口,传输速度比较快,支持热插拔

sata :抗干扰能力更强,支持热插拔,速度更快,sata是主流的接口

d:disk 硬盘

b:序号

2.2 交互操作界面的命令

n:新建分区

p:查看分区情况

d:删除分区

t:变更分区的类型

w:保存分区的操作并退出

q:不保存操作退出

2.3 为分区创建文件系统

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

作用:

  1. 数据的组织和存储:把文件分为不同的类型,方便用户的使用和操纵

  2. 数据的保护:提供了权限机制,对数据进行控制和保护

  3. 数据的访问:文件系统提供了访问硬盘的接口,通过这些接口访问硬盘的数据

  4. 数据的管理:增删改查的功能是由文件系统提供(日志记录、快照压缩、解压缩都是由文件系统提供)

必须要安装文件系统之后才能使用存储设备

ubuntu系统默认的文件系统:ext4 linux系统原生的文件系统,稳定性和高性能(读写)

centos系统默认的文件系统:xfs cetos7系统独创的,使用于大型文件和高性能需求的文件系统

windows系统的文件系统:NTFS

光盘的文件系统(只读):ISO 9660

NFS:网络文件系统,实现多个主机之间

mkfs.ext4 /dev/sdb1

3. 挂载

硬盘设备必须要和系统的目录进行挂载才可以使用

df -hT查看挂载点

卸载挂载点:umount 设备

umount -lf /dev/sdb1

l:解除正在繁忙的文件系统

f:表示强制(慎用)

3.1 扩展分区和逻辑分区

扩展分区不能使用,既不能创建文件系统也无法挂载

保存逻辑分区的信息,而且是逻辑分区创建的前提条件

主分区和逻辑分区的区别:

主分区既可以作为操作系统的分区也可以作为存储数据的分区

逻辑分区只能作为存储数据的分区

GPT 分区gdisk

分区结束,保存退出了,但是lsblk查询分区结果,为空

partprobe重新读取硬盘的分区表(分区的uid号),更新内核的分区设备信息

自动挂载点:vim /etc/fstab  #实现设备永久挂载的配置文件

s添加脚本

/dev/sdc1 /data3 xfs defaults 0 0

defaults 挂载之后的权限,默认给挂载点所有权限

0:表示重启是不进行文件的备份

0:表示系统启动时,不对文件系统进行检查

uuid:是linux系统分配给硬件设备的唯一标识,包括软件也会分配一个uuid的唯一标识

使用blkid可以查看uuid号

如何对硬盘进行分区创建文件系统 挂载

mkfs.ext4

mkfs.xfs

mount

/erc/fstab

mount -a

blkid   #查询系统的硬件设备的唯一标识,通过UUID挂载

blkid /dev/sdb5

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

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

相关文章

震惊,盖子居然重现CSDN?

盖子奇迹般重回C站 众所周知,盖子上次发布文章是在2024年5月18号(感兴趣的可以回去看一下,链接放在下面了) 盖子的c小课堂——第二十七讲:背包变形题_恰好装满的01背包-CSDN博客https://blog.csdn.net/m0_73334782/a…

PostgreSQL的学习心得和知识总结(一百五十七)|新的 COPY 选项 LOG_VERBOSITY

目录结构 注:提前言明 本文借鉴了以下博主、书籍或网站的内容,其列表如下: 1、参考书籍:《PostgreSQL数据库内核分析》 2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》 3、PostgreSQL数据库仓库…

【力扣打卡系列】二叉树的最近公共祖先

坚持按题型打卡&刷&梳理力扣算法题系列,语言为go,Day18 二叉树的最近公共祖先 题目描述 解题思路 最近公共祖先分类讨论 当前节点是空节点(返回当前节点)当前节点是p(返回当前节点)当前节点是q&am…

Redis常见面试题总结(上)

Redis 基础 什么是 Redis? Redis (REmote DIctionary Server)是一个基于 C 语言开发的开源 NoSQL 数据库(BSD 许可)。与传统数据库不同的是,Redis 的数据是保存在内存中的(内存数据库,支持持久…

Training-free layout control with cross-attention guidance

https://zhuanlan.zhihu.com/p/666445024https://zhuanlan.zhihu.com/p/666445024 支持两种模式,1.sd文生图;2.绑定了dreambooth和text inversion的图像编辑。 # ------------------ example input ------------------examples &

‌Spring MVC的主要组件有哪些?

前言 SpringMVC的核心组件包括DispatcherServlet、Controller、HandlerMapping、HandlerAdapter、ViewResolver、ModelAndView等,它们协同工作以支持基于MVC架构的Web应用程序开发。这些组件使得开发人员能够以一种声明式和模块化的方式构建Web应用程序&#xff0c…

Python突破浏览器TLS/JA3 指纹

初识指纹遇到一个网站,忽然发现无论如何如何更换UA和代理请求都是403,curl_cffi 可模拟真实浏览器的 TLS | JA3 指纹。 查看 tls 指纹的网站: https://tls.browserleaks.com/json不同网站的生成的指纹可能有差异,但是多次访问同一个网站生成…

Redis新数据类型

新数据类型 Bitmaps 命令 setbit 实例 getbit 实例 bitcount 实例 bitop 实例 Bitmaps与set 对比 HyperLogLog 命令 pfadd 实例 pfcount 实例 pfmerge 实例 Geospatial 命令 geoadd 实例 geopos 实例 geodist 实例 georadius 实例 Bitmaps Ⅰ.B…

【Qt】QTableView添加下拉框过滤条件

实现通过带复选框的下拉框来为表格添加过滤条件 带复选框的下拉框 .h文件 #pragma once #include <QCheckBox> #include <QComboBox> #include <QEvent> #include <QLineEdit> #include <QListWidget>class TableComboBox : public QComboBox …

Java Executor ScheduledExecutorService 源码

前言 相关系列 《Java & Executor & 目录》《Java & Executor & ScheduledExecutorService & 源码》《Java & Executor & ScheduledExecutorService & 总结》《Java & Executor & ScheduledExecutorService & 问题》 涉及内容 …

C++:继承~派生类以及衍生的多继承与菱形继承问题

C中的继承其实是一个C中的坑,主要体现在其多继承(菱形继承)方面,我们先来了解下继承的概念 一,继承的概念与定义 1.1继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段&#xff0c;它允许我们在保持原有类特性的基础上进行扩展&#xff0c;增…

Python 从入门到实战43(Pandas数据结构)

我们的目标是&#xff1a;通过这一套资料学习下来&#xff0c;可以熟练掌握python基础&#xff0c;然后结合经典实例、实践相结合&#xff0c;使我们完全掌握python&#xff0c;并做到独立完成项目开发的能力。 上篇文章我们学习了NumPy数组操作的相关基础知识。今天学习一下pa…

工程项目智能化管理平台,SpringBoot框架智慧工地源码,实现工程建设施工可视化、智能化的全过程闭环管理。

智慧工地管理系统的建设以“1个可扩展性平台2个应用端3方数据融合N个智能设备”为原则。以“智、保、安、全”为导向&#xff0c;与工程建设管理信息系统、综合安防平台深度集成&#xff0c;构建统一的标准化工地平台&#xff0c;实现现场人员、车辆、项目、安全、进度等方面的…

使用React构建现代Web应用

&#x1f496; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4bb; Gitee主页&#xff1a;瑕疵的gitee主页 &#x1f680; 文章专栏&#xff1a;《热点资讯》 使用React构建现代Web应用 1 引言 2 React简介 3 安装React 4 创建React项目 5 设计应用结构 6 创建组件 7 使用组件…

哈希——哈希表处理哈希冲突的方法

处理哈希冲突 实践中哈希表⼀般还是选择除法散列法作为哈希函数。 当然哈希表无论选择什么哈希函数也避免不了冲突&#xff08;主要作用就是减少冲突&#xff09;&#xff0c;那么插入数据时&#xff0c;如何解决冲突呢&#xff1f;主要有两种两种方法&#xff0c;开放定址法和…

海外云手机是什么?对外贸电商有什么帮助?

在外贸电商领域&#xff0c;流量引流已成为卖家们关注的核心问题。越来越多的卖家开始利用海外云手机&#xff0c;通过TikTok等社交平台吸引流量&#xff0c;以推动商品在海外市场的销售。那么&#xff0c;海外云手机到底是什么&#xff1f;它又能为外贸电商卖家提供哪些支持呢…

Hadoop-001-本地虚拟机环境搭建

一、安装VMware 官方下载VMware&#xff1a; https://vmware.mdsoft.top/?bd_vid5754305114651491003 二、下载镜像文件 阿里云镜像仓库&#xff1a; https://mirrors.aliyun.com/centos/ 本文档使用 CentOS-7-x86_64-DVD-1810-7.6.iso 搭建虚拟机 三、搭建虚拟机 1、编辑…

Oracle视频基础1.1.2练习

1.1.2 需求&#xff1a; 查询oracle组件和粒度大小&#xff0c; select component,granule_size from v$sga_dynamic_components;Oracle SGA 中组件和粒度大小查询详解 在 Oracle 数据库的内存结构中&#xff0c;SGA&#xff08;System Global Area&#xff0c;系统全局区&am…

动态上下文信念(DCB)

DCB&#xff08;动态上下文信念&#xff09;是一个用于累积通过注视获得信息的状态表示组件。它由三个部分组成&#xff1a; Fovea&#xff08;中央凹&#xff09;&#xff1a;接收来自注视位置周围区域的高分辨率视觉输入。Contextual beliefs&#xff08;上下文信念&#xf…

双月生日会:温暖相聚,共庆美好时刻

亲爱的华清远见西安中心的家人们&#xff1a; &#x1f389;&#x1f382; 在这金风送爽的秋日里&#xff0c;我们迎来了9、10月的生日会。在这个特别的日子里&#xff0c;我们聚集一堂&#xff0c;共同庆祝那些在这两个月份里出生的小伙伴们的生日。&#x1f382; 活动现场布…