首页 > 系统相关 >Linux系统使用 mkfs.ext4 格式化磁盘分区

Linux系统使用 mkfs.ext4 格式化磁盘分区

时间:2024-09-20 17:23:20浏览次数:10  
标签:ext4 blocks vdb1 dev Linux 格式化 磁盘分区 data

Linux系统使用 mkfs.ext4 格式化磁盘分区

1.安装格式化工具

  • 大多数系统默认已经安装相关的软件工具。

2.修改分区表

  • 可以使用 fdiskparted 来修改分区表。

3.格式化磁盘

  • 格式化指定分区:

    mkfs.ext4 /dev/vdb1
    
  • 格式化完成后进行优化配置:

    tune2fs -c -1 /dev/vdb1
    

4.挂载磁盘分区

  • 临时挂载:

    mkdir -p /data
    mount /dev/vdb1 /data
    df -h
    
  • 永久挂载:

    vim /etc/fstab
    # 添加以下内容
    ------
    /dev/vdb1         /data           ext4    defaults        0 0
    ------
    # 检查并挂载磁盘
    mount -a
    df -h
    

5.实例演示

  • 格式化指定分区:

    [root@zuiyoujie ~]# mkfs.ext4 /dev/vdb1
      e2fs 1.41.12 (17-May-2010)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    32768000 inodes, 131071870 blocks
    6553593 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=4294967296
    4000 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
            102400000
    
    Writing inode tables: done
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done
    
    This filesystem will be automatically checked every 26 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.
    
  • 优化配置:

    [root@zuiyoujie ~]# tune2fs -c -1 /dev/vdb1 
    tune2fs 1.41.12 (17-May-2010)
    Setting maximal mount count to -1
    
  • 挂载分区到指定目录:

    [root@zuiyoujie ~]# mkdir -p /data
    [root@zuiyoujie ~]# mount /dev/vdb1 /data
    [root@zuiyoujie ~]# vim /etc/fstab
    # 添加以下内容
    /dev/vdb1        /data          ext4    defaults        0 0
    

标签:ext4,blocks,vdb1,dev,Linux,格式化,磁盘分区,data
From: https://www.cnblogs.com/tssc/p/18422912

相关文章

  • [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//设置......
  • Linux curl命令详解使用
    curl是一个非常强大且灵活的工具,支持多种协议(如HTTP、HTTPS、FTP等),并通过各种选项支持不同的请求方式、认证机制、代理设置、传输限制等。这些参数可以极大地提高网络请求中的效率和灵活性。curl命令的基本语法curl[options][URL...]options:指定不同操作的参数。U......