linux 分区格式化类型,Linux分区格式化
格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除。格式化通常分为低级格式化和高级格式化。如果没有特别指明,对硬盘的格式化通常是指高级格式化。格式化后会生成UUID。
一、linux支持的分区格式化命令
CentOS7-1810和Ubuntu18.04支持的格式化命令
mkfs mkfs.cramfs mkfs.ext3 mkfs.fat mkfs .msdos mkfs.xfs
mkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.vfat
openSUSE15支持的格式化命令
mkfs mkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs mkfs.xfs
mkfs.bfs mkfs.cramfs mkfs.ext3 mkfs.fat mkfs.msdos mkfs.vfat
Debian9.5支持的格式化命令
mkfs mkfs.cramfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs
mkfs.bfs mkfs.exfat mkfs.ext3 mkfs.fat mkfs.msdos mkfs.vfat
二、常用的格式化命令说明
1、mkfs
mkfs是在Linux下各文件系统专用程序mkfs.fs-type的前端程序。mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在"-t" 参数中指定ext4,则
mkfs会调用 mkfs.ext4来建立文件系统。mkfs命令是util-linux包的一部分。
用法:
mkfs [选项] [类型] [设备]
选项:
-t, 文件系统类型;若不指定,将使用 ext2,如果想知道-t后面都支持什么文件系统,可以在命令行下输入mkfs.后在按两次Tab键,会显示几个命令除去前面的mkfs.后面就是支持的文件系统。如mkfs.ext4就是明支持ext4文件系统。
举例:格式化成ext4文件系统
-------------------------------------------------------
[[email protected] ~]# mkfs -t ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 #成功
-------------------------------------------------------
举例:格式化成xfs的文件系统
-------------------------------------------------------
[[email protected] ~]# mkfs -t xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4). #提示这个分区已有ext4文件系统
mkfs.xfs: Use the -f option to force overwrite. #使用-f选项强制覆盖。
[[email protected] ~]# mkfs -t xfs -f /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=65536 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=262144, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
-------------------------------------------------------
2、mke2fs
mke2fs命令是专门用于管理ext系列文件系统的一个专门的工具。其还有像mkfs.ext2,mkfs.ext3,mkfs.ext4等衍生的命令,它们的用法mke2fs类似,在系统man下它们的帮助手册会直接跳转mke2fs命令的帮助手册。这个命令下有很多选项用于格式化特点的需求。这么命令的选项很多这里就只介绍下面几个更多的通过man mke2fs来查看
命令格式:
mke2fs [选项] [设备]
-t 指定文件系统类型(如ext2,ext3,ext4等等),则会从/etc/mke2fs.conf文件中读取默认配置;
-b 设置硬盘的block大小。
-L 设置卷标;
-j 创建ext3文件系统,mkfs.ext3自带了该选项;
-N 设置inode节点的数量;
-m 设置为文件系统预留的块的百分比;
-c 在创建文件系统前进程硬盘自检;
-U 使用指定的UUID创建文件系统,UUID要符合他的命名格式,这个选项非常有用,可以把现有分区格式化成以前分区的UUID。
举例:创建ext4文件系统并设置卷标为vname:
-------------------------------------------------------
[[email protected] ~]# mke2fs -t ext4 -L vname /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=vname
OS type: Linux
块大小=4096 (log=2) #block默认大小
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
-------------------------------------------------------
3、mkfs.xfs
XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。所幸的是SGI将其移植到了Linux系统中。RedHat7以后的默认文件系统。
命令格式:
mkfs.xfs [选项] [设备]
选项
-b size= 设置硬盘的block大小,默认4096字节,等号后面是自己的大小,不要加单位
-m uuid= 更改分区的UUID号,等号后面接实际像设置的uuid,UUID要符合他的命名格式。
-f 强制覆盖
这么命令的选项很多这里就只介绍下面几个更多的通过man mkfs.xfs来查看
举例:格式化分区block大小为1024B uuid为0dd5db1c-2f1f-45e7-bbc1-0cbd68ca2f2d并强制覆盖现有文件系统
-------------------------------------------------------
[[email protected] ~]# mkfs.xfs -b size=1024 -m uuid=0dd5db1c-2f1f-45e7-bbc1-0cbd68ca2f2d -f /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=262144 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=1024 blocks=1048576, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=1024 blocks=10240, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
-------------------------------------------------------
4、mkfs.ext3
格式化分区为ext3文件系统,这里就不举例介绍了。
命令格式:
mkfs.ext3 [选项] [设备] #可以不加选项直接将分区格式化成ext3
5、mkfs.vfat
这个命令是格式化U盘的,vfat是文件系统类型,linux叫vfat, windows下叫FAT32 、 这样格完后,windows linux 默认都都能认识了,这里就不举例介绍了。
命令格式:
mkfs.vfat [选项] [设备] #可以不加选项直接将分区格式化成FAT32
6、mkfs.btrfs
Btrfs 是一种新型的写时复制 (COW) Linux 文件系统已经并入内核主线。Btrfs 设计实现高级功能的同时,着重于容错、修复以及易于管理。它由 Oracle, Red Hat, Fujitsu, Intel, SUSE, STRATO 等企业和开发者共同开发, Btrfs 以 GNU GPL 协议授权,同时欢迎任何人的贡献.这里就bu举例介绍了。
命令格式:
mkfs.btrfs [选项] [设备] #可以不加选项直接将分区格式化成btrfs
linux 分区格式化类型,Linux分区格式化相关推荐
- linux改文件系统类型,linux文件系统类型及mount
1. 查看系统所支持的文件系统的方法 1.1 通过命令查看 mount df fdisk file parted fstab 1.2 通过系统文件查看 cat /proc/filesystems ls ...
- linux 软硬文件类型,linux文件属性和类型、系统链接文件、软链接和硬链接
文件属性和类型 [[email protected] ~]# ll -d wzh d rwxr-xr-x. 2 root root 6 Mar 26 06:27 wzh 目录 ,权限 硬链接数 属主 ...
- linux五文件类型,Linux中常见的文件类型
1>系统文件 文件扩展名 说明 .conf 一种配置文件.配置文件有时也使用 .cfg .lock 锁(lock)文件:用来判定程序或设备是否正在被使用 .rpm Re ...
- linux应用日志类型,linux日志分析
linux的日志文件可以说是最有用的了,日志文件可以让我们了解系统所处的状态,比如能查出哪些用户有登入,这也涉及相关的安全问题. 日志分析 1.了解日志文件 linux的日志文件可以说是最有用的了,日 ...
- linux系统数据库类型,linux下的数据类型
sys/types.h sys/types.h中文名称为基本系统数据类型. 在应用程序源文件中包含 以访问 _LP64 和 _ILP32 的定义. 此头文件还包含适当时应使用的多个基本派生类型.尤其是 ...
- linux系统数据库类型,linux系统下调度数据库类型资源库中的kettle job
已经存在kettle的一个资源库enfo,在目录/works/wxj下面有一个job (testmailsuccess.kjb)如何实现手工在kettle外部执行此job和让系统每天定时的调用此job ...
- linux安装包类型,Linux安装包类型
分类 通常Linux的安装包有四种: tar 包,如 software-1.2.3-1.tar.gz ,是使用Unix系统的打包工具tar打包的. rpm包,如 software-1.2.3-1.i3 ...
- linux 添加mime类型,Linux MIME type
什么是MIME Type MIME Type是用于描述文件的类型的一种表述方法,其将文件划分为多种类型,方便对其进行统一的管理. MIME Type指定了文件的类型名称.描述.图标信息,同时通过与.d ...
- linux 查看igmp类型,Linux IGMP 学习笔记 之一 IGMP协议格式
一.IGMP定义及分类 IGMP:INTERNET组管理协议,与广播最大的不同是,IGMP允许每一个网络设备决定是否参与到一个特定的多播群组中. IGMP的ip地址,组播ip地址的范围为224.0.0 ...
- linux+free参数类型,linux的free命令
free命令在linux系统中主要是显示系统使用和空闲的内存情况.下面由学习啦小编为大家整理了linux的free命令的相关知识,希望大家喜欢! Linux的free命令详解 语法 free(选项) ...
最新文章
- ## **scrapy+kafka+sparkstream爬取京东Iphone12评论储存数据**
- 使用Jmeter压力测试工具测试
- 高级应用-路由协议配置
- Python风格总结:Python基础-类变量和实例变量
- ORACLE多表查询优化
- python判断回文_Python实现判断一个整数是否为回文数算法示例
- JBOSS最大连接数配置和jvm内存配置
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 为什么有时候ASP在插入一条记录时,它会在数据里面插入两条一样的记录?...
- 手把手教你获取一年免费通配符泛域名SSL证书
- 科大讯飞,百度,思必驰,云知声四款识别引擎降噪算法性能对比
- 友善mini2440裸机开发原理+源码
- 企业微信有什么用,介绍企业微信6个强大的功能
- leetcode 73 矩阵归零
- ubuntu安装拼音
- Stm32cubeIDE1.8 增加代码补齐
- 计算机报名怎么老是密码错误,中考报名显示密码错误 中考网上报名说我密码错误怎么办...
- 【DD应用系统源码】软件库源码
- Adobe PhotoShop安装程序无法初始化的解决办法
- 爬取东方财富网数据笔记
- 读《桥—巴拉克•奥巴马的人生及其崛起》有感