云存储--2

那么,根据我们上一版块的延续,我们来讲讲实际在linux中需要如何进行存储方面的一个操作吧。
那么我使用的是RHEL9.1

在这里插入图片描述

红帽作为在linux领域具有绝对的话语权和强大的市场,所以使用该系统还是有点原因哒~
那么可能会有同学有疑问:欸,那它跟centos有什么区别呀?
这么讲,红帽参与的Linux主要可以看作这么一条线:Linux开源社区->Fedora项目->CentStream项目->RedHatEnterpriseLinux项目->CentOS项目(卒)
综上来看,可以理解为:
Linux开源社区:为Linux内核的提供者,Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。其主要含义就是提供一个有限服务集的基础软件。
Fedora项目:由Fedora社区开发,红帽赞助的开源项目。其实质为Linux内核+众多软件包组合而成,将上游软件集成到安全的发行版。Fedora项目作为RedHatEterpriseLinux项目的上游项目(Fedora可以理解为小白鼠)
CentStream项目:因为CentOS社区的不良运转,在2021年9月红帽宣布将CentOS Stream替换掉CentOS,将作为上游软件集成。CentOS Steam是RHEL发行版之前的迭代产品
RedHatEnterpriseLinux项目:红帽提供、受商业支持的企业就绪型Linux,整合需要的软件包并进一步增强(反馈到上游项目)
CentOS项目:在2021年12月31日Centos8,2024年6月30日Centos7,这两个版本的Centos不再进行维护了,作为RedHatEnterpriseLinux的衍生品、下游项目,其根据Red Hat依照开放源代码推出的Red Hat Enterprise Linux源码编译而成。由于出自相同源码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux。其不良的社区运作模式(只有redhat在对项目进行输入而没有反哺的操作),红帽将其停止维护并创建了CentStream。而CentOS则更换身份为RockyLinux继续存在。

🆗,那我们在了解完这段历史后,来看看我们这一章的内容:存储命令的使用吧。
1、 存储查询命令
首先是当前设备的三个查询命令:lsscsi、lsblk、blkid
lsscsi:列出当前设备所接入的scsi设备及nvme设备列表
在这里插入图片描述
lsblk:列出设备列表
在这里插入图片描述

blkid:输出块设备属性
在这里插入图片描述

2、 传统设备分区格式化
a) 传统分区理论
i. MBR分区(msdos):诞生自1982年的MBR分区方案在BIOS固件的系统上最多支持4个主分区,通过扩展分区和逻辑分区,最多创建15个 分区;分区大小数据以32位值存储,最大磁盘和分区大小为2TiB; MBR存在单点故障
ii. GPT分区:对于使用UEFI固件的系统,默认使用GPT分区方案,解决MBR方案的缺点;GTP最多128个分区,64位值存储分区大小,最大磁盘和分区大小可以达到8ZiB ;GPT使用全局唯一标识符(GUID)来识别每个磁盘和分区。GPT提供分区表信息的冗余。主GPT位于磁盘头部,而备份副本位于磁盘尾部。GPT使用checksum来检测GPT头和分区表中的错误与损坏
b) 传统磁盘操作实践
i. Msdos分区使用fdisk

  1. 设置sda磁盘:fdisk /dev/sda
    在这里插入图片描述

  2. 创建一个新分区,使用所有空间
    在这里插入图片描述

  3. 保存退出并刷新分区表信息
    在这里插入图片描述
    在这里插入图片描述

ii. GPT分区使用gdisk

  1. 安装gdisk工具
    在这里插入图片描述

  2. 设置sda磁盘:gdisk /dev/sdb
    在这里插入图片描述

  3. 创建一个新分区,使用所有空间
    在这里插入图片描述

  4. 保存退出并刷新分区表信息
    在这里插入图片描述

iii. 使用parted命令一次性创建

  1. 创建msdos分区并一次性使用所有空间
    在这里插入图片描述
    在这里插入图片描述
  2. 创建GPT分区并一次性使用所有空间
    在这里插入图片描述
    在这里插入图片描述

c) 格式化文件系统
i. 文件系统知识
常见的Linux文件系统:fat32,ext4,xfs

  1. Fat32:传输单文件大小不能超过4G,稳定性好,最大仅支持2TB
  2. Ext4:单个文件的大小支持16TB,向后兼容ext3和ext2,支持文件系统动态缩小与扩大
  3. Xfs:单个文件的大小支持16EB,性能强,但是不支持文件系统动态缩小,但是支持动态扩大
    ii. 格式化文件系统
    mkfs -t xfs /dev/sda1 == mkfs.xfs /dev/sda1
    mkfs -t ext4 /dev/sdb1 == mkfs.ext4 /dev/sdb1
    在这里插入图片描述

iii. 挂载文件系统

  1. 理论:Linux是以目录为实际存储结构,也就意味着某个目录可以使用独自使用某一块空间;而windows是以磁盘为实际存储空间,所有的内容的存储位置是以磁盘为单位的。

  2. 创建一个目录挂载在磁盘上
    在这里插入图片描述

  3. 查看挂载情况
    a) 查看磁盘目录挂载情况:lsblk
    在这里插入图片描述

b) 查看文件系统挂载情况:df -h
在这里插入图片描述

  1. 酱紫就好啦,我们写入到/sda1_test里的数据就可以存放到/dev/sda1上啦。
  2. 如果说,我们需要开机的时候就需要使用内部数据的话,就一定要写入到配置文件里,否则系统重启后就没人能证明/sda1_test的数据是写入到/dev/sda1里呢
    a) 挂载信息写入到/etc/fstab
    在这里插入图片描述

b) 当我们写完配置文件的时候,挂载还未生效,这是因为系统目前还没有读取到最新的配置文件,所有可以让系统重新读一下配置文件
在这里插入图片描述

c) 只要mount -a没有输出的话,就代表一切正常,然后验证一下就好啦!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值