在linux系统上,当我们分区完之后,一般还要对分区进行格式化,我们使用mkfs命令,如下:

[gyz@archlinux ~]$ mkfs
mkfs mkfs.cramfs mkfs.ext4 mkfs.minix mkfs.vfat
mkfs.bfs mkfs.ext2 mkfs.fat mkfs.msdos mkfs.xfs
mkfs.btrfs mkfs.ext3 mkfs.jfs mkfs.reiserfs

方法1:

1,mkfs

[gyz@archlinux ~]$ man mkfs
NAME
mkfs - build a Linux filesystem
SYNOPSIS
mkfs [options] [-t type] [fs-options] device [size]

使用方法:

[gyz@archlinux ~]$ sudo mkfs -t vfat /dev/sda4
mkfs.fat 4.1 (2017-01-24)

这里采用的就是-t去指定你要采用的文件系统(这里的vfat就是其中一种),下面的方法2就是采用.type的方式去指定文件系统格式。

方法2:

[gyz@archlinux ~]$ sudo mkfs.vfat /dev/sda5
mkfs.fat 4.1 (2017-01-24)

2,mkfs.bfs

[gyz@archlinux ~]$ man mkfs.bfs
NAMEmkfs.bfs - make an SCO bfs filesystemSYNOPSISmkfs.bfs [options] device [block-count]

SCO是公司名字,bfs是SCO unix系统的文件系统格式。

参考:https://baike.baidu.com/item/SCO%20unix/8304482

3,mkfs.btrfs

[gyz@archlinux ~]$ man mkfs.btrfs
NAMEmkfs.btrfs - create a btrfs filesystemSYNOPSISmkfs.btrfs [options] <device> [<device>...]

btrfs是甲骨文公司研发的文件系统,是linux的文件系统,和ext4并驾齐驱。

参考:https://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/

4,mkfs.cramfs

[gyz@archlinux ~]$ man mkfs.cramfs
NAMEmkfs.cramfs - make compressed ROM file systemSYNOPSISmkfs.cramfs [options] directory file

这个文件系统比较适合嵌入式。

参考:https://baike.baidu.com/item/cramfs

5,mkfs.ext2

[gyz@archlinux ~]$ man mkfs.ext2
NAMEmke2fs - create an ext2/ext3/ext4 filesystemSYNOPSISmke2fs  [ -c | -l filename ] [ -b block-size ] [ -C cluster-size ] [ -droot-directory ] [ -D ] [ -g blocks-per-group ] [ -G number-of-groups ][  -i bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J journal-options ][ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ]  [  -ocreator-os ] [ -O [^]feature[,...]  ] [ -q ] [ -r fs-revision-level ] [-E extended-options ] [ -v ] [ -F ] [ -L  volume-label  ]  [  -M  last-mounted-directory ] [ -S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ][ -V ] [ -e errors-behavior ] [ -z undo_file ] device [ fs-size ]mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q] [ -v ] external-journal [ fs-size ]

ext2是第二代扩展文件系统,是linux内核的文件系统。

参考:https://baike.baidu.com/item/Ext2/822106?fr=aladdin

6,mkfs.ext3

[gyz@archlinux ~]$ man mkfs.ext3
NAMEmke2fs - create an ext2/ext3/ext4 filesystemSYNOPSISmke2fs  [ -c | -l filename ] [ -b block-size ] [ -C cluster-size ] [ -droot-directory ] [ -D ] [ -g blocks-per-group ] [ -G number-of-groups ][  -i bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J journal-options ][ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ]  [  -ocreator-os ] [ -O [^]feature[,...]  ] [ -q ] [ -r fs-revision-level ] [-E extended-options ] [ -v ] [ -F ] [ -L  volume-label  ]  [  -M  last-mounted-directory ] [ -S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ][ -V ] [ -e errors-behavior ] [ -z undo_file ] device [ fs-size ]mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q] [ -v ] external-journal [ fs-size ]

ext3是第三代扩展文件系统,从名字上可以看到,ext3是ext2是改良版,ext4则是ext3的改良版。

参考:https://baike.baidu.com/item/Ext3/822591?fr=aladdin

7,mkfs.ext4

[gyz@archlinux ~]$ man mkfs.ext4
NAMEmke2fs - create an ext2/ext3/ext4 filesystemSYNOPSISmke2fs  [ -c | -l filename ] [ -b block-size ] [ -C cluster-size ] [ -droot-directory ] [ -D ] [ -g blocks-per-group ] [ -G number-of-groups ][  -i bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J journal-options ][ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ]  [  -ocreator-os ] [ -O [^]feature[,...]  ] [ -q ] [ -r fs-revision-level ] [-E extended-options ] [ -v ] [ -F ] [ -L  volume-label  ]  [  -M  last-mounted-directory ] [ -S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ][ -V ] [ -e errors-behavior ] [ -z undo_file ] device [ fs-size ]mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q] [ -v ] external-journal [ fs-size ]

ext4是第四代扩展文件系统。

参考:https://baike.baidu.com/item/Ext4/1858450?fr=aladdin

8,mkfs.fat

[gyz@archlinux ~]$ man mkfs.fat
NAMEmkfs.fat - create an MS-DOS filesystem under LinuxSYNOPSISmkfs.fat [OPTIONS] DEVICE [BLOCK-COUNT]

fat是微软研发的,微软在Dos/Windows系列操作系统中共使用的一种文件系统的总称,FAT12、FAT16、FAT32均是Fat文件系统。

参考:https://baike.baidu.com/item/FAT%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/9172225?fr=aladdin

9,mkfs.jfs

[gyz@archlinux ~]$ man mkfs.jfs
NAMEjfs_mkfs - create a JFS formatted partitionSYNOPSISjfs_mkfs [options] device [ blocks ]

jfs主要用于服务器。

参考:https://baike.baidu.com/item/jfs/1258770?fr=aladdin

10,mkfs.minix

[gyz@archlinux ~]$ man mkfs.minix
NAMEmkfs.minix - make a Minix filesystemSYNOPSISmkfs.minix [options] device [size-in-blocks]

11,mkfs.msdos

[gyz@archlinux ~]$ man mkfs.msdos
NAMEmkfs.fat - create an MS-DOS filesystem under LinuxSYNOPSISmkfs.fat [OPTIONS] DEVICE [BLOCK-COUNT]

msdos是微软研发的,适合于wins系统。

参考:https://baike.baidu.com/item/MS-DOS/1120792?fr=aladdin

12,mkfs.reiserfs

[gyz@archlinux ~]$ man mkfs.reiserfs
NAMEmkreiserfs - The create tool for the Linux ReiserFS filesystem.SYNOPSISmkreiserfs [ -dfV ] [ -b | --block-size N ] [ -h | --hash HASH ] [ -u |--uuid UUID ] [ -l | --label LABEL ] [ --format FORMAT ] [ -q | --quiet]  [  -j  |  --journal-device  FILE  ] [ -s | --journal-size N ] [ -o |--journal-offset N ] [ -t | --transaction-max-size N ] [  -B  |  --bad‐blocks file ]  device [ filesystem-size ]

reiserfs是比较新的文件系统,其研发团队领导者因冲冠一怒为红颜而进入铁窗。

参考:https://baike.baidu.com/item/reiserfs/7240464?fr=aladdin

13,mkfs.vfat

[gyz@archlinux ~]$ man mkfs.vfat
NAMEmkfs.fat - create an MS-DOS filesystem under LinuxSYNOPSISmkfs.fat [OPTIONS] DEVICE [BLOCK-COUNT]

VFAT是“扩展文件分配表系统”的意思,它对FAT16文件系统进行扩展。

参考:https://blog.csdn.net/luckywang1103/article/details/49822375

14,mkfs.xfs

[gyz@archlinux ~]$ man mkfs.xfs
NAMEmkfs.xfs - construct an XFS filesystemSYNOPSISmkfs.xfs  [ -b block_size_options ] [ -m global_metadata_options ] [ -ddata_section_options ] [ -f ]  [  -i  inode_options  ]  [  -l  log_sec‐tion_options ] [ -n naming_options ] [ -p protofile ] [ -q ] [ -r real‐time_section_options ] [ -s sector_size_options ] [ -L label ] [ -N ] [-K ] devicemkfs.xfs -V

xfs是一种高性能的日志文件系统。

参考:https://baike.baidu.com/item/xfs/8713636?fr=aladdin

linux 格式化工具 mkfs 简介相关推荐

  1. 资料收集新一代 Linux 文件系统 btrfs 简介

    来自: http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/ Btrfs 简介 文件系统似乎是内核中比较稳定的部分,多年来,人们一直使用 ext ...

  2. linux wc 命令简介

    此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...

  3. Kali Linux 安全渗透教程第二更Linux安全渗透简介

    第1章  Linux安全渗透简介 渗透测试是对用户信息安全措施积极评估的过程.通过系统化的操作和分析,积极发现系统和网络中存在的各种缺陷和弱点,如设计缺陷.技术缺陷.本章将简要介绍Linux安全渗透及 ...

  4. linux mkfs.ext3 参数,linux命令mkfs.ext3用法[阮胜昌]

    linux命令mkfs.ext3可以把硬盘格式化成ext3文件系统 要使用一块新的硬盘,我们必须将它格式化建立合适的文件系统(linux:ext2,ext3等,windows:ntsf,fat32), ...

  5. 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介

    DBA:Linux 面向 DBA 的 Linux Shell 脚本简介 作者:CasimirSaternos 学习一些在 Linux 上安装.运行和维护 Oracle 数据库所需的基本 bash sh ...

  6. Linux Namespace机制简介

    最近Docker技术越来越受到关注,作为Docker中很重要的一项技术,Namespace也就经常在Docker的简介里面看到. 在这里总结一下它的内部机制.也解决一下自己原来的一些疑惑. Names ...

  7. [转] Windows完成端口与Linux epoll技术简介

    Windows完成端口与Linux epoll技术简介 2008-01-03 16:18 WINDOWS完成端口编程1.基本概念 2.WINDOWS完成端口的特点 3.完成端口(Completion ...

  8. Linux安全原理简介

    Linux安全原理简介 介绍 在设置Linux计算机的所有阶段,安全性应是首要考虑之一.要在计算机上实施良好的安全策略,需要对Linux的基础知识以及所使用的某些应用程序和协议有充分的了解. Linu ...

  9. linux 网络安全工具,常用的Linux网络安全工具简介

    常用的Linux网络安全工具简介 互联网   发布时间:2008-10-08 22:12:04   作者:佚名   我要评论 常用的Linux网络安全工具简介 尽管各种版本的Linux distrib ...

最新文章

  1. Windbg 脚本命令简介
  2. ARM中Steppingstone启动
  3. matlab中统计数组中各数字(元素)出现的次数
  4. oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?
  5. unity3d 取锚点位置_周三手机课实时共享位置,方便朋友找到见面地点
  6. [manacher] hdu 3294 Girls#39; research
  7. BZOJ3028 食物
  8. 用FileMapping跨进程共享数据
  9. 椭圆型偏微分方程数值解法
  10. java case 字符_Java中Switch Case使用字符串
  11. 上twitter_如何在Twitter上更改您的显示名称
  12. java 物体移动不了总结_java9迁移注意问题总结
  13. 教你如何刻录极品CD音乐碟
  14. PS中的文字叠加纹理
  15. [uwsgi-body-read] Error reading 65536 bytes. Content-Length: 560903 consumed: 0 left: 560903 message
  16. 【LBS】移动互联网基于LBS地理位置应用开发必备
  17. Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件
  18. 《银翼杀手》画面布局赏析
  19. 现代CEO中11种失败的性格(zt)
  20. SkeyeVSS智慧国土高点视频监控解决方案

热门文章

  1. NVIDIA NCCL 源码学习(二)- bootstrap网络连接的建立
  2. json文件批量转换xml
  3. 怎样一份简历,能够撬开大厂的大门?
  4. Unity3D 学习 代码
  5. 重构改善既有代码设计
  6. 安装php vcruntime140,win7安装apache或者php 5.7缺少vcruntime140.dll的问题
  7. 在不同位置(客户端的终端设备,服务端,项目代码中)判断设备类型(PC、手机、微信等)
  8. github上实用、常用的插件和库
  9. (连载)Android系统源码分析--Android系统启动流程之Linux内核
  10. 计算机病毒 笑话,轻松一刻:因为男生的电脑容易中病毒