首页 > 系统相关 >Linux系统怎样选择磁盘文件系统

Linux系统怎样选择磁盘文件系统

时间:2024-09-20 17:24:40浏览次数:10  
标签:ext4 ext3 CentOS 文件系统 Linux 磁盘 XFS

linux系统磁盘常用文件系统该怎样选择

1. ext3 文件系统

  • 在执行 fsck(文件系统检查)时耗时较长,文件越多,时间越长。
  • 目前只支持最多 32000 个子目录。

2. ext4 文件系统

  • 是 ext3 的升级版本,支持更大的文件和文件系统。
  • fsck 用时较少,相比 ext3 有显著提升。
  • 子目录数量无限制,文件系统容量支持到 1EB,单文件最大支持 16TB。

3. xfs 文件系统

  • 高性能文件系统,特别适合处理大量数据。
  • 支持结构化伸缩,单个文件系统最大支持 8EB-1 字节。
  • RHEL/CentOS 7 和 Oracle Linux 默认使用 XFS,SUSE/openSUSE 也长期支持 XFS。
  • 在可扩展性和可伸缩性方面优于 ext4。

4. 总结

  • CentOS 5 默认使用 ext3。
  • CentOS 6 默认使用 ext4。
  • CentOS 7 默认使用 xfs。
  • 建议在可能的情况下优先使用 XFS 文件系统。

参考地址

标签:ext4,ext3,CentOS,文件系统,Linux,磁盘,XFS
From: https://www.cnblogs.com/tssc/p/18422902

相关文章

  • Linux系统使用 mkfs.ext4 格式化磁盘分区
    Linux系统使用mkfs.ext4格式化磁盘分区1.安装格式化工具大多数系统默认已经安装相关的软件工具。2.修改分区表可以使用fdisk或parted来修改分区表。3.格式化磁盘格式化指定分区:mkfs.ext4/dev/vdb1格式化完成后进行优化配置:tune2fs-c-1/dev/vdb14.......
  • [linux]跨发行版运行二进制
    需求点:客户不接受docker部署,服务编译环境无法和客户环境对齐,需要找到办法兼容方案:mock整套ld/so,不依赖客户环境的基础组件  1.正常编译,编译后拷贝整套so#!/bin/bashABS_PATH=`pwd`echo"startcopysystemruntimelibs,rightpath:${ABS_PATH}"ldd_output=$(ld......
  • 【linux】【docker】Docker默认网段配置导致无法访问
    背景集团有N个基地,所有基地的网络使用的是172.x.x.x网段,这本身没有什么问题!但Docker默认的桥接网段也是172.17.x.x的,如果不修改docker的默认配置会导致个别基地无法访问!列举几个基地使用的网段基地网段A基地172.30.x.xB基地172.28.x.xC基地172.18.x.x如......
  • centos(linux): logrotate常用功能
    一,测试配置是否正确?-d:打印debug信息-v:显示详细的输出信息[[email protected]]#logrotate-d/etc/logrotate.d/secure-v二,配置/var/log/secure按天分割/etc/logrotate.d/secure/var/log/secure{missingokdailyrotate90notifemptydatee......
  • linux 基础知识 什么是僵尸进程?有什么影响?如何解决?
    linux系统僵尸进程在Linux系统中,僵尸进程(ZombieProcess)是一种特殊的进程状态,它指的是一个已经完成执行的进程,其父进程尚未通过wait()或waitpid()系统调用来回收其资源和状态信息。僵尸进程本身并不占用CPU和其他资源,但它的进程描述符(PCB)仍然保留在系统中,这会占用系统资源并可......
  • 在ESP32-C3上运行Linux:探索RISC-V的无限可能
    在ESP32-C3上运行Linux:探索RISC-V的无限可能随着物联网和嵌入式系统的快速发展,开发者们对更强大、更灵活的平台需求日益增长。今天,我们向大家介绍一个令人兴奋的开源项目——在ESP32-C3上引导Linux内核。这个项目展示了如何在ESP32-C3RISC-V处理器上运行Linux,为开发者打开......
  • linux基础-linux基本命令
       linux基本命令    1.APT(AdvancedPackingTool)   ubuntu中功能最强大的命令行软件包管理工具,用于获取、   安装、编译、卸载和查询一些软件包,以及检测软件信号关系。      工作原理:       /etc/apt/sources.list文件  ......
  • 【Linux 】开发利器:深度探索 Vim 编辑器的无限可能
    ......
  • linux基础-shell脚本
    0.shell是什么东西?    shell是一个命令解析器。   我们可以把很多要执行的命令,以某种语言的方式,   组织起来交给shell去解析执行。      xxx.sh是多个命令的组织文件,shell脚本文件,也是一个普通   文件,是以shell脚本语言的方式、语法把多......
  • linux 下安装 RabbitMq 及 .net core 实操多种模式
    当前系统DebianGNU/Linux12安装命令1、sudoaptupdate//更新系统2、sudoapt-getinstallrabbitmq-server//安装rabbitMq服务3、sudoservicerabbitmq-serverstart//启动rabbitMq4、sudosystemctlenablerabbitmq-server//设置......