磁盘分区和挂载

磁盘分区和挂载

一、磁盘

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

硬盘是什么以及硬盘的作用

硬盘:计算器的存储设备,一个或者多个磁性的盘片做成,可以在盘片上进行数据的读写

连接方式:内部设备,外部连接(移动)

硬盘的作用:存储操作系统,应用程序,文档,多媒体文件。

硬盘读取数据之后先把数据放到内存当中进行处理,

磁盘的组成:

1、软盘

2、cdrom

3、机械硬盘

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

二、磁盘分区

硬盘的分区:主分区,扩展分区,逻辑分区

主分区只有4个

先有扩展分区,才能创建逻辑分区。逻辑分区是没有限制的

逻辑分区不能存储操作系统,只能作为保存数据

扩展分区用来保存逻辑分区的数据信息

MBR分区表:最多只能分2T,超过2T的硬盘不能使用MBR分区

主引导记录:一共446个字节,一般在操作系统安装时写入主引导记录,MBR就是一个引导程序,检测磁盘的分区是否合法(工作正常),加载操作系统。作用:识别可用的分区,在系统开机时,识别操作系统

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

MBR分区只能针对2T以下,2T以上要使用GPT

MBR:fdisk

GPT:gdisk

windows GPT 64位系统 64系统

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的性能 读写性能 iostat

2、实现磁盘空间的配额,可以规定指定的用户使用磁盘空间的大小

3、提供修复速度

4、隔离操作系统目录和一般程序目录

5、采用不同的系统(了解)。操作系统的分区都是统一的文件系统

缺点:

1、一旦分区建立,保存之后,如果要修改只能全部重来,硬盘格式化,数据丢失‘

2、不够灵活,所以的空间都来自一块硬盘

3、gpt、mbr这种分区方式没有冗余(高可能),也没有备份,只能是工程师手动备份

sdb

sd 设备类型 SCSI类型

b:硬盘的序号,第二块

fdisk -l 显示硬盘的详细信息

fdisk /dev/sdb 进入交互界面

m:帮助菜单

n:新建分区

p:查看分区情况

d:删除分区

t:更改分区

w:保存分区操作并退出

q:不保存分区操作退出

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux

设备:分区名称

start 起始扇区

end 结束位置 扇区

blocks:分区大小,块,字节

id:分区的类型,默认是83 82 swap交换分区 8e:lvm逻辑表

system:系统类型 XFS EXT4

主分区和扩展分区加起来一共只有4个 MBR分区只有4个,一般情况下3个主分区,1个扩展分区

扩展分区不能使用,不能作为设备挂载使用,只是用来记录分区信息数据的

只有创建扩展分区才能创建逻辑分区,扩展分区记录的是逻辑分区的信息。

扩展分区有多大,逻辑分区只能有多大

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

1、创建好了分区,但是还不能是用这些空间

2、要给分区创建文件系统

文件系统的作用就是用来管理linux操作系统中的文件和目录的。

1、数据的组织和存储,文件系统提供了组织数据的结构,能够把文件分为不同的目录

2、数据的保护:文件系统可以通过权限控制使不同的用户对文件拥有不同的权限

3、数据访问:文件系统可以提供对存储设备的访问接口,用户通过这个接口访问存储设备的数据

4、数据管理:文件系统提供了文件或者目录的复制,移动,删除,重命名。

高级功能:压缩,快照,日志记录等等。

centos7以后默认使用的文件系统xfs(大日志分析同,可以为海量相信进行分析和存储)。适用于大型文件和高性能需求

ext 3 ext4 基本没人使用

ext2 淘汰

ifs:适用于大型文件

NTFS:windows文件系统

ISO 9660:适用于光盘的只读文件系统

NFS:共享存储系统文件

创建文件系统:mkfs -t xfs或者mkfs.xfs

覆盖原有的文件系统:mkfs.xfs -f

-f 表示强制

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

一个新的磁盘加入到系统之后,使用过程:

1、刷新,也可以重启

2、分区

3、给分区创建文件系统

4、和目录进行挂载

5、挂载之后才可以正常使用

partprobe:重新读取分区表,更新内核的分区信息
mount -a 将 /etc/fstab 中定义的所有档案系统挂上。
虽然对硬盘的分区进行了修改,但是内核的缓存表没有更新,只需要强制刷新即可

三、挂载

第一个永久挂载

vim /etc/fstab 自动挂载,永久挂载的配置文件

/dev/sdb2 /data1 xfs defasults 0 0

defaults 表示权限,可以对挂载点权限进行控制

defaults 默认有所有权限(读写,磁盘配额)

rw/ro rw读写 ro只读

asyns/sync 同步写入还是异步写入。sync同步 asnys异步

auto/noauto 自动挂载还是非自动挂载,默认就是自动auto

remount 重新挂载

0 不备份

0 在系统启动不检查文件系统

对光盘镜像永久挂载

vim /etc/fstab

/dev/sr0 /mnt iso9660 default 0 0

大于2T的情况 gpt分区 gdisk

gdisk /dev/sdf

第三个 swap交换分区

交换分区和内存比一般是1.5:1——2:1

交换分区不是虚拟的空间,而是由真正的硬盘给出的空间。实体的分区

swapon

swapoff

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

-l lazy 立即卸载文件系统

-f force 即使文件系统正在使用也立即强制卸载(慎用,可能会导致数据丢失)

四、删除分区

在删除分区前,确保分区没有挂载情况,不论是mount临时挂载还是通过vim /etc/fstab永久挂载,有挂载的情况下,分区是删不掉的
在这里插入图片描述

如果只是通过mount命令临时挂载,在umount删除挂载后,即可通过fdisk d命令删除分区
在这里插入图片描述

在这里插入图片描述

如果是通过vim /etc/fstab自动挂载,则需要进入fstab里面删除需要的挂载命令,删除之后也需要通过umount将挂载点删除后,即可删除分区。

如果不进行umount则删除不了分区

在这里插入图片描述

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

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

相关文章

深度揭秘:蓝海创意云渲染农场的五大特色功能

在当今数字化时代,影视制作、效果图设计等领域对于高质量的渲染需求日益增长。在这个背景下,云渲染平台成为了行业中不可或缺的一部分,它为用户提供了高效、灵活的渲染解决方案。蓝海创意云渲染农场https://www.vsochina.com/cn/render蓝海创…

软件需求分析和软件原型开发是一会事情吗?

软件需求分析和软件原型开发是软件开发过程中的两个重要环节,它们各自承担着不同的任务,但又紧密相连,共同影响着软件项目的成功。下面将详细解释这两个环节的定义、目的以及它们之间的关系。 一、软件需求分析 定义:软件需求分析…

C++学习日记 | LAB 6 static library 静态库

资料来源:南科大 余仕琪 C/C Program Design LINK:CPP/week06 at main ShiqiYu/CPP GitHub 一、本节内容 本节主要介绍静态库和动态库。 1.1 静态库和动态库的概念 静态链接和静态库(也称为存档)是链接器将所有使用的库函数复制到可执行文件的结果。静…

小程序唯品会Authorization sign

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wx a15018601872 本文章未…

Python---Matplotlib(2万字总结)【从入门到掌握】

数据可视化 在完成了对数据的透视之后,可以将数据透视的结果通过可视化的方式呈现出来,简单的说,就是将数据变成漂亮的图表,因为人类对颜色和形状会更加敏感,然后再进一步解读数据背后隐藏的价值。在之前的文章中已经…

nacos安装与使用

1.nacos简介与安装 什么是注册中心(服务治理) 服务注册:服务提供者provider,启动的时候向注册中心上报自己的网络信息 服务发现:服务消费者consumer,启动的时候向注册中心上报自己的网络信息,拉…

centos7防火墙入站白名单配置

firewall-cmd --set-default-zonedropfirewall-cmd --get-active-zone记录下当前激活网卡firewall-cmd --permanent --change-interfaceens33 --zonedrop firewall-cmd --zonedrop --list-all 添加信任的源IP和开放端口 firewall-cmd --permanent --add-source192.168.254.1 -…

【OpenCV】图形绘制与填充

介绍了绘制、填充图像的API。也介绍了RNG类用来生成随机数。相关API: line() rectangle() circle() ellipse() putText() 代码: #include "iostream" #include "opencv2/opencv.hpp"using namespace std; using namespace cv…

pillow学习3

Pillow库中,图像的模式代表了图像的颜色空间。以下是一些常见的图像模式及其含义: L(灰度图):L模式表示图像是灰度图像,每个像素用8位表示(范围为0-255),0表示黑色&#…

图算法新书发布会圆满成功,大咖现场都讲了啥?

5月24日,嬴图与机工社携手举办的“《图算法:行业应用与实践》新书发布会”圆满成功。 现场直播在线观众达4000人/次左右,点赞数量超7000,直至发布会尾声,观看人数仍在持续增长。 通过观众们的反馈,我们也对…

Matplotlib 实践指南:图形样式、风格与标记探索

目录 前言 第一点:导入模块 第二点:创建二维图 第三点:创建统计图 总结 前言 Matplotlib 是一个强大的数据可视化库,可用于创建各种类型的图形。在本文中,我们将研究如何在 Matplotlib 中设置图形的颜色、风格和标记…

【LeetCode算法】第88题:合并两个有序数组

目录 一、题目描述 二、初次解答 三、官方解法 四、总结 一、题目描述 二、初次解答 1. 思路:首次想到的解法:定义一个mn长度的辅助数组,从头遍历这两个数组,谁小就放进辅助数组中并且对应往后走,最后使用memcpy函…

巧用java8的stream流的.collect(Collectors.toMap(arg1,arg2))

最近公司接手了一个低代码二次开发平台的需求,需要连接多张表的数据然后展示到界面上。 按照java的sql思路,我们直接通过left join去关联表就行了,但是该低代码平台有对sql连表查询有限制,就是有些表它是存在一个domainKey的&…

HotSpot虚拟机的几个实现细节

文章目录 STW安全点安全区域记忆集与卡表读写屏障 STW 收集器在根节点枚举这步都是必须要暂停用户线程的( STW ),如果不这样的话在根节点枚举的过程中由于引用关系在不断变化,分析的结果就不准确 安全点 收集器在工作的时候某些…

切勿安装这五款流氓软件,你中招了没

流氓软件,又称为恶意软件,是一类设计用来损害用户设备、窃取信息或干扰正常使用的程序。以下是五款臭名昭著的流氓软件介绍,提醒切勿安装,只能说一个比一个毒,你中招了没 可以去去虚拟机试试谁的毒更强一些&#xff0…

高工咨询:《2024中国人形机器人产业发展蓝皮书》

高工咨询所发布的《2024中国人形机器人产业发展蓝皮书》全面梳理了人形机器人产业的发展现状、政策环境、资本市场、技术发展、市场前景以及面临的机遇与挑战等情况。 人形机器人是当今世界科技领域最具潜力和前景的产业之一。随着科技的不断进步和人 工智能技术的快速发展&…

基于jeecgboot-vue3的Flowable增加表单功能(二)

因为这个项目license问题无法开源,更多技术支持与服务请加入我的知识星球。 接上一节 6、增加一个types.ts 类型 export interface FormForm {id: number | string | undefined;formName: string;formContent?: string;remark: string; } 7、api增加一个getForm…

Github Page 部署失败

添加 .gitmodules 文件 [submodule "themes/ayer"]path themes/ayerurl https://github.com/Shen-Yu/hexo-theme-ayer.git 添加 .nojekyll 文件

滚珠花键在工业自动化领域中有什么优势?

滚珠花键是工业自动化设备中重要的传动系统之一,不仅在工业自动化系统中有着广泛的运用,还在机械制造领域、航空航天领域、工业汽车领域、工业机器人、高速铁路、新能源领域 等都得到广泛应用。由于具有高精度、高承载、耐磨损、传递扭矩大等特点&#x…

K8s集群中的Pod调度约束亲和性与反亲和性

前言 在 K8s 集群管理中,Pod 的调度约束——亲和性(Affinity)与反亲和性(Anti-Affinity)这两种机制允许管理员精细控制 Pod 在集群内的分布方式,以适应多样化的业务需求和运维策略。本篇将介绍 K8s 集群中…