首页 > 其他分享 >关于菜鸡学习RHEL8的一些小笔记--->磁盘分区

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区

时间:2023-07-30 19:00:47浏览次数:46  
标签:10 process oss --- 菜鸡 磁盘分区 image 分区

磁盘分区

磁盘分区表:

MBR 表(系统盘使用较多):

单块硬盘或者是单个阵列的最大支持2T,并且只能支持四个分区

#因为MBR分区类型较多,实际是可以做到分四个以上的分区

分区类型:主分区,扩展分区,逻辑分区(逻辑驱动器)

GPT 表(业务盘使用较多):

单块磁盘或者阵列的最大支持是8Z,并且支持128个分区数量(实际上GPT的分区数量无上限,123个分区是因为操作系统只能支持128个分区)

#GTP没有扩展分区和逻辑分区,全部都是主分区,并且会给每一个分区命名,对分区表也会进行备份

注:关于MBR和GTP的区别并不是很大,MBR能做到的GTP几乎也能做到,重点在于容量

分区注意事项:

1,在MBR分区表中,如果所需要的分区超过四个,那么在最后一个分区时,扩展分区需要将剩余所有的容量全部分完

2,在MBR分区表中,扩展分区没有容量,并且大小永远为1k,因为扩展分区不能直接被格式化使用(这里扩展分区之所以没有容量,是因为它不能被直接使用,扩展分区的所有容量只能都要给到逻辑驱动器来进行间接使用)

3、逻辑驱动器(逻辑分区)的容量来自于扩展分区的容量,所以必须先分扩展分区,才能分出来逻辑驱动器

磁盘分区工具(parted):

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_分区表

#实际在生产环境上来使用parted工具的并不多,主要用于在脚本中,因为parted可以实现免交互

注注注:

1,parted 命令修改后是立即生效,操作需谨慎,误操作及容易导致数据丢失

2,mklabel 命令会擦除现有的分区表,并且修改之后,之前的所有数据都无法访问

parted分区示例:

分区方式思路:

选择分区表==》创建分区==》选择分区的类型==》指定容量==》保存修改

第一步,准备一块新硬盘

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_redhat_02

第二步,进入parted工具(可以通过help列出所有工具)

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_redhat_03

第三步,创建分区表(mklabel)

#需注意在parted中容量的换算单位是1000M为1G

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_04

第四步,创建分区(mkpart)

#创建分区时需要手动指定分区的大小,例如1M-1024M

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_分区表_05

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_06

#parted工具中分区无需手动保存,直接生成==》没有回头路

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_07

第五步,quit退出parted

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_逻辑驱动器_08

磁盘分区工具(fdisk):

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_redhat_09

#常见使用
fdisk -l #查看磁盘和分区信息
fdisk -l 设备名 #查看指定设备的信息
fdisk 设备名 #对设备进行分区
			#常用指令
      	n	#创建新分区
        d #删除分区
        p #打印分区表
        t #修改分区id
        w #保存退出
        q #不保存退出

fdisk分区示例:

第一步:fdisk 设备路径(可以输入m来获取帮助)

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_10

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_11

第二步:创建一个分区表

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_12

#与parted相反在fdisk中,只要不保存,所做的操作就不会生效

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_13

第三步:添加一个新的分区

#注:在fdisk中默认是以扇区为单位,而在parted中是以M作为默认单位,并且与parted不同的是在fdisk中用源只需要指定结束的容量

#提醒:在 rhel7之前fdisk只能用作与分MBR分区,而从RHEL8开始fdisk既能用作与分MBR分区,也能分GPT分区

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_分区表_14

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_15

#在分逻辑分区时,如果不指定分区大小,那么就会默认把剩余所有资源全部给到逻辑分区

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_分区表_16

第四步:主分区分完之后,接下来所操作的分区,就是分的逻辑分区

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_17

#注:这里需要注意的时虽然有五个分区,但是实际能使用的只有4个,因为扩展分区不能直接被使用

第五步:保存并修改

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_18

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_19

#删除分区(删除时需注意,如果删除了扩展分区,那么所有的逻辑分区都会被删除)

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_redhat_20

格式化文件系统(mkfs==filesystem)

分区完成后是不能直接存储文件的,因为文件只能存储在文件系统中,所以需要创建文件系统,这个过程就是格式化

#在rhel8中,默认使用的是XFS 

第一种方式

mkfs -t 格式类型 文件路径(分区)

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_redhat_21

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_逻辑驱动器_22

#格式化完毕后即可正常挂载使用

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_redhat_23

第二种方式

mkfs.格式类型 文件路径(分区)

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_24

#注:文件系统是可以反复进行格式化的,但是需要注意的是 xfs 格式,xfs 会存在保护机制,如果设备本身就存在格式,则会提示不能格式,可以通过 -f 的选项,强制格式化(如果设备本身存在文件系统,再次格式化会导致原来的数据丢失,并且不可逆)

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_文件系统_25

关于菜鸡学习RHEL8的一些小笔记--->磁盘分区_分区表_26

标签:10,process,oss,---,菜鸡,磁盘分区,image,分区
From: https://blog.51cto.com/u_16170308/6901964

相关文章

  • 【学习】最小生成树-Prim
    最小生成树(Prim)学习笔记展开目录目录最小生成树(Prim)学习笔记BeforePrim核心思想堆优化例题挖水井Before为了做个挖水井去学了Prim虽然根本不是算法的锅前置知识是\(dijkstra\),有一定相似度Prim\(Kruskal\)是一种适用于稀疏图的算法,而对于稠密图,也有其适用的算法—......
  • Java学习6-面向对象基础 成员变量、成员方法、构造方法、this关键字、静态字段、静态
    一、面向对象概述面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。面向过程的代表语言:C语言当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻......
  • 无涯教程-jQuery - css( name, value )方法函数
    css(name,value)方法将单个样式属性设置为所有匹配元素上的值。css(name,value)-语法selector.css(name,value)这是此方法使用的所有参数的描述-name  - 要设置的属性的名称。value   - 属性的值。css(name,value)-示例以下是一个简单的示......
  • vivado生成Bitstream报错[Vivado 12-1345] Error(s) found during DRC. Bitgen not ru
    写了一个很简单的程序,2-4译码器。moduledecoder2to4(inputin1,in0,outputreg[3:0]out);always@(*)beginif({in1,in0}==2'b00)out=4'b1111;elseif({in1,in0}==2'b01)out=4......
  • numpy-选择和过滤
    numpy-选择和过滤目录numpy-选择和过滤查找np,where()np.extract()比较数组和单个数字数组和数组过滤单条件过滤多条件过滤查找np,where()1、不带条件返回tuple,第一个值是索引,第二个是空值输入必须是数组,不能是list输入一般是一维,行向量或者列向量都可以2、带条件np.wh......
  • 数学题-位运算-2791. 树中可以形成回文的路径数
    2791.树中可以形成回文的路径数DescriptionDifficulty:困难RelatedTopics:位运算,树,深度优先搜索,动态规划,状态压缩给你一棵树(即,一个连通、无向且无环的图),根节点为0,由编号从0到n-1的n个节点组成。这棵树用一个长度为n、下标从0开始的数组parent表......
  • numpy-线代和矩阵
    numpy-线代和矩阵目录numpy-线代和矩阵创建(转换)矩阵矩阵运算np.linalg线代函数库np.matlib矩阵函数库参考资料创建(转换)矩阵一般我们先创建数组,然后将其转化为矩阵np.mat(data,dtype=None)data:数据或者数组dtype:数据格式importnumpyasnparr1=np.array(......
  • Flutter系列文章-Flutter进阶2
    这一节我将再详细地为您介绍Flutter进阶主题,包括导航和路由、状态管理、异步处理、HTTP请求和RestAPI,以及数据持久化。让我们逐个介绍这些主题。1.导航和路由在Flutter中,导航和路由是构建多页面应用的关键概念。导航是指从一个页面(或称为路由)切换到另一个页面的过程。每个......
  • opencv-python 卷积操作
    1图像卷积图像卷积就是卷积核在图像上按行滑动遍历像素时不断的相乘求和的过程,卷积可以用来提取特征,去噪,平滑等。如下图: ......
  • AJAX--基于json格式的数据交换
    前端代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>获取信息列表</title>......