当前位置: 首页 > article >正文

Linux基础命令mkfs详解

mkfs(Make File System)是一个用于创建文件系统的命令。在 Linux 中,mkfs 是一个相对较复杂的命令,通常会使用它的某个特定变体,比如 mkfs.ext4mkfs.vfatmkfs.xfs 等,来创建特定类型的文件系统。下面将介绍 mkfs 命令的一些常用参数,并给出示例。

基本用法

在 Linux 中,基本的命令形式如下:

mkfs -t <文件系统类型> <设备> 

例如:

mkfs -t ext4 /dev/sdX1 

这里 <文件系统类型> 是所需创建的文件系统类型,<设备> 是目标磁盘分区。

常用参数详解

  1. -t, --type <type>
    指定要创建的文件系统类型,如 ext4vfatxfs 等。

    示例:

    mkfs -t ext4 /dev/sdX1 
  2. -j
    创建一个具有日志功能的文件系统(适用于 ext3,ext4 文件系统)。

    示例:

    mkfs -t ext3 -j /dev/sdX1 
  3. -O <feature>[,<feature>,...]
    启用文件系统特性。例如,对于 ext4,可以启用 dir_index 和 extent

    示例:

    mkfs -t ext4 -O dir_index,extent /dev/sdX1 
  4. -m <percentage>
    指定保留给超级用户的块的百分比,默认为 5%。

    示例:

    mkfs -t ext4 -m 2 /dev/sdX1 
  5. -N <number>
    指定创建的 inode 的数量。

    示例:

    mkfs -t ext4 -N 100000 /dev/sdX1 
  6. -L <label>
    指定文件系统的标签(Label)。

    示例:

    mkfs -t ext4 -L mydata /dev/sdX1 
  7. -c
    检查硬盘在格式化时是否有坏块。

    示例:

    mkfs -t ext4 -c /dev/sdX1 
  8. -d, --debug
    启用调试信息输出。

    示例:

    mkfs -t ext4 -d /dev/sdX1 
  9. -n, --no-mnt
    不挂载新创建的文件系统。

    示例:

    mkfs -t ext4 -n /dev/sdX1 
  10. -V, --version
    显示版本信息。

    示例:

    mkfs -V 
  11. -h, --help
    显示帮助信息。

    示例:

    mkfs -h 

示例

  1. 创建 ext4 文件系统

    mkfs -t ext4 /dev/sdX1 
  2. 创建 xfs 文件系统

    mkfs -t xfs /dev/sdX1 
  3. 创建 vfat 文件系统并设置标签

    mkfs -t vfat -n MY_USB /dev/sdX1 
  4. 在创建 ext4 文件系统时检查坏块

    mkfs -t ext4 -c /dev/sdX1 

使用 mkfs 命令会导致设备上的所有现有数据被删除,因此在使用该命令之前请确保备份重要数据。


http://www.kler.cn/a/325557.html

相关文章:

  • 【机器学习:二十二、机器学习项目开发的技巧】
  • HTML文章翻页功能
  • Cosmos:英伟达发布世界基础模型,为机器人及自动驾驶开发加速!
  • Hive集群的安装准备
  • 通过proto文件构建 完整的 gRPC 服务端和客户端案例
  • HTML实战课堂之启动动画弹窗
  • C语言基础之数组
  • 低空经济时代:无人机飞行安全要点详解
  • 汽车线束之故障诊断方案-TDR测试
  • Leetcode 3302. Find the Lexicographically Smallest Valid Sequence
  • Anaconda虚拟环境默认路径在C盘怎么更改
  • 【bash】将本地未合入 master 的分支,生成对应 patche 文件
  • 计算机毕业设计 办公用品管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • JavaScript中的函数定义
  • 位图:如何实现网页爬虫中的 URL 去重功能?
  • 网络通信(学习笔记)
  • 【重学 MySQL】四十二、单行子查询
  • 城市大脑:智慧城市的神经中枢——典型实践与经验启示
  • K8s安装部署(v1.28)--超详细(cri-docker作为运行时)
  • Spring Boot 3.x 配置 Spring Doc以及导入postman带图详解
  • 数据集-目标检测系列-鼠检测数据集 mouse >> DataBall
  • 自动蛋鸡饲料机组:粉碎搅拌一步到位
  • 【高频SQL基础50题】11-15
  • Linux中的tr命令详解
  • 11-pg内核之锁管理器(六)死锁检测
  • PostgreSQL 一张表多个字段关联另一张表