当前位置:网站首页 > Vue.js开发 > 正文

Redhat9.0(Redhat9.0默认的文件系统类型为)



操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

形象解释:用各个房间举例子,文件系统就是负责记录的人,程序对数据读写的过程就是去每个房间存取东西的人,对磁盘格式化就是划分好存放东西的房间,放进房间的东西就是metadata 元数据,分区必须要相邻连续。

在这里插入图片描述

openEuler内核源于Linux, Linux内核支持十多种不同类型的文件系统,比如Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minix、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。

在这里插入图片描述
openEuler默认文件系统:ext4。

优点:
增加系统可用内存空间—当物理内存不够用时,增加swap分区比增加物理内存更经济;
提高系统整体性能—将不常用数据移动到swap后,系统会有更多内存用于缓存,加快系统I/O;
许多Linux发行版(如ubuntu)的休眠功能依赖于swap分区—当系统休眠时,会将内存数据保存到swap分区,下次启动时再加载到内存。


交换分区:

交换分区就是一个独立的硬盘,没有文件或内容,即swap分区。

查询命令(检查Swap分区是否已经存在)单位B(字节):swapon -s

 
  

新建swap分区:
创建swap分区(假设你有一个空闲的磁盘/dev/sdb1):
mkswap /dev/sdb1

激活Swap分区:swapon /dev/sdb1

使用resize2fs命令调整Swap分区的大小:resize2fs /dev/sdb1 4G

激活Swap分区:swapon /dev/sdb1

交换文件:

交换文件是文件系统中的一个特殊文件,独立于系统和数据文件之外。

分区配置大小表:

仅供参考,具体情况具体分析
仅供参考,具体情况具体分析。

 
  

free -m 数据单位M

 
  

cat /proc/meminfo

材质:

接口类型:

部分磁盘接口与协议说明(描述了磁盘与主机之间的物理连接方式):

并行接口:
IDE(Integrated Drive Electronics):使用并行信号线传输数据。
PATA(Parallel ATA):使用并行信号线传输数据。

串行接口:
SATA(Serial Advanced Technology Attachment):使用串行信号线传输数据
SAS(Serial Attached SCSI):使用串行信号线传输数据
FC(Fiber Channel):使用光纤传输数据


协议:
ATA(PATA)协议:用于IDE和PATA接口的磁盘。
SATA协议:用于SATA接口的磁盘。
SCSI协议:用于SCSI接口的磁盘。


举例:
SATA是磁盘接口(串行接口),也是磁盘协议(SATA协议)。
IDE是磁盘接口(并行接口),ATA是磁盘协议(ATA协议)。

已挂载(Mounted):
磁盘已与Linux系统建立连接。
磁盘的文件系统已被Linux系统识别和管理。
磁盘上的数据可以被Linux系统访问。


未挂载(Unmounted):
磁盘尚未与Linux系统建立连接。
磁盘的文件系统尚未被Linux系统识别和管理。
磁盘上的数据无法被Linux系统访问。


操作:

查看系统所有磁盘信息(包括已挂载或未挂载的) :fdisk -l

命令查看系统挂载、磁盘空间大小和利用率:df –h

简介:

将硬盘驱动器划分为多个逻辑存储单元,这些单元称为分区,通过将磁盘划分为多个分区,系统管理员可以使用不同的分区执行不同功能。

好处:

限制应用或用户的可用空间;
允许从同一磁盘进行不同操作系统的多重启动;
将操作系统和程序文件与用户文件分隔;
创建用于操作系统虚拟内存交换的单独区域;
限制磁盘空间使用情况,以提高诊断工具和备份映像的性能。



分区方案:

流程图:

在这里插入图片描述
*扩展分区创建完成后不能直接使用,必须要创建逻辑分区

新增磁盘:每种虚拟机创建磁盘不一。

查看当前磁盘情况:fdisk -l | grep /dev

 
  

新增磁盘进行分区:

特殊情况按q退出

 
  

n:(p创建主分区,e创建拓展分区)
分区号保持默认
起始扇区地址默认
最后的扇区地址(可以用+1G表示分区大小)
输入p进行展示已经创建成功了一个分区
输入w保存并退出




 
  

查看变化:fdisk -l | grep /dev

 
  

创建拓展分区:
输入 fdisk /dev/sdb
输入 n
输入 e (创建拓展分区)
输入分区号 保持默认
起始扇区 保持默认
最后的扇区地址(可以用+1G表示分区大小)
输入p 查看
输入w保存







 
  

输入 fdisk -l | grep /dev

 
  

创建逻辑分区:
输入fdisk /dev/sdb
输入n:(这里只能看到p和l了,选择l)
输入 l 创建逻辑分区
起始扇区号默认回车
最后扇区号默认回车(表示将剩下的空间全部给逻辑分区)
输入p查看
输入w保存并退出






 
  

输入 fdisk -l | grep /dev

 
  

修改分区文件系统类型:

输入 fdisk /dev/sdb
输入t进行修改
输入要修改的分区号,输入5修改逻辑分区
输入L查看可被修改的类型
修改为linux lvm,输入8e
输入p查看类型是否改变
输入w保存退出
fdisk -l | grep /dev 查看






 
  

删除分区:

输入 fdisk /dev/sdb
输入 d
选择5 代表删除第五个分区
输入p查看
输入w保存退出
输入 fdisk -l | grep /dev 查看




 
  

虚拟机创建新的磁盘

新增磁盘:

交互式:
输入:parted /dev/sdc
输入:mklabel gpt 创建一个新的 GPT 分区表
输入:mkpart 创建新的分区
输入:分区名称(自定义)gpt1
输入:选择文件系统 xfs
输入:分区起始位置 0KB
输入:分区结束位置 2GB
输入:yes 继续
出现错误进行Ignore进行忽略
输入:print 查看
输入:quit退出










 
  

非交互式:
parted /dev/sdc mklabel gpt(因为之前已经执行过创建新的GPT分区表所以这一步不用了)
parted /dev/sdc mkpart gpt2 2001M 5G 创建分区起始位置2001M结束分区位置5G
parted /dev/sdc p 查看


 
  

删除:

 
  

输入mkfs. 然后双击tab键 可以查看到支持的格式

 
  

输入 mkfs.xfs /dev/sdc2 将sdc2分区格式化为xfs文件系统

 
  

parted /dev/sdc2 p 查看是否格式为xfs系统(并且我们可以发现number已经变为1了)

 
  

临时挂载:

重启后失效
创建路径 mkdir /home/new
挂载到new目录下 mount /dev/sdc2 /home/new
查看 mount | grep /dev/sdc2


 
  
 
  

永久挂载:

需要修改fstab文件:用来存放文件系统的静态信息的文件,系统启动的时候,会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录,这样我们只需要将磁盘的挂载信息写入这个文件中就不需要每次开机启动之后手动进行挂载了。

先卸载已经挂载的分区:umount /dev/sdc2
查看是否卸载完成:mount | grep /dev/sdc2
vim /etc/fstab

 
  

在文件最后一行加入:/dev/sdc2 /home/new xfs defaults 0 0

 
  

重启系统 reboot 生效

 
  

查看是否挂载完成:
mount /dev/sdc2
mount | grep /dev/sdc2

到此这篇Redhat9.0(Redhat9.0默认的文件系统类型为)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • ubuntu镜像有什么用(ubuntu 20.04镜像)2025-07-06 12:36:10
  • 上一章 目录 设置(上一章 目录 设置 4、高冷学霸是个撒娇怪by孟扬 ...)2025-07-06 12:36:10
  • vue2.0官网(vuecli官网)2025-07-06 12:36:10
  • auto.js全局变量(js中全局变量的值在什么情况变化)2025-07-06 12:36:10
  • jsjs是哪个地区的烟草(jsjs3101是哪个烟草的香烟)2025-07-06 12:36:10
  • pcie5.0显卡供电线(显卡pcie供电线怎么插)2025-07-06 12:36:10
  • vue 插槽(vue 插槽的作用是什么?)2025-07-06 12:36:10
  • vue 关闭eslint(vue关闭eslint警告)2025-07-06 12:36:10
  • js数组方法slice(js数组方法some)2025-07-06 12:36:10
  • Vue安装脚手架(vue2.0脚手架的安装)2025-07-06 12:36:10
  • 全屏图片