linux里的mkfs命令后面跟.vfat是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux里的mkfs命令后面跟.vfat是啥意思?相关的知识,希望对你有一定的参考价值。
比如格式化U盘
mkfs -V -t vfat /dev/sdb1
-V是显示详细模式
-t是指定类型
后面的那个vfat是什么意思呢?
能否详细解释下?
-t参数后跟格式化目标的文件系统格式
比如要格式化为 ext3 就是 mkfs -V -t ext3 /dev/xxx
至于vfat “扩展文件分配表系统”的意思,主要应用于在Windows 95中。它对FAT16文件系统进行扩展,并提供支持长文件名,文件名可长达255个字符
以上是微软对vfat的定义 可以视作fat16 和fat32之间的过度 实际上 在linux中 vfat已经特指fat32 文件系统了 参考技术A 这个命令是格式化U盘的,vfat是文件系统类型,linux叫vfat, windows下叫FAT32 知道了吧? 这样格完后,windows linux 默认都认识
如果mkfs -V -t ext3 /dev/sdb1 U盘就只有linux能认识了
文件系统有很多种类如,更详细请在百度搜索"文件系统":
ext2 : 早期linux中常用的文件系统
ext3 : ext2的升级版,带日志功能
RAMFS : 内存文件系统,速度很快
NFS : 网络文件系统,由SUN发明,主要用于远程文件共享
MS-DOS : MS-DOS文件系统
FAT32 : Windows XP 操作系统采用的文件系统
NTFS : Windows NT/XP 操作系统采用的文件系统
HPFS : OS/2 操作系统采用的文件系统
PROC : 虚拟的进程文件系统
ISO9660 : 大部分光盘所采用的文件系统
ufsSun : OS 所采用的文件系统
NCPFS : Novell 服务器所采用的文件系统
SMBFS : Samba 的共享文件系统
XFS : 由SGI开发的先进的日志文件系统,支持超大容量文件
JFS :IBM的AIX使用的日志文件系统
ReiserFS : 基于平衡树结构的文件系统
udf: 可擦写的数据光盘文件系统本回答被提问者采纳 参考技术B vfat 是支持长文件名的 FAT 文件系统。其实一般指其为 FAT32 。当然并不觉对。
相对应的还有一个 msdos ,这个指的是老的 FAT 文件系统,不支持长文件名,一般用在 FAT16 或者 FAT12 。
其实,真正设置 FAT32 、 FAT16 、FAT12 的设置,用的参数是 -F 。
PS:mkfs 这是一个过度命令,你可以用 mkfs.xxxx 来格式化不同的分区类型。大部分 mkfs.xxxx 都是一个软连接到某个特殊命令上。比如 mkfs.ext3 就是格式化为 ext3 格式,实际上他被连接到 mke2fs 上。
程序通过不同的启动程序名区别调用自己的功能。
参考资料:http://linux.die.net/man/8/mkfs.vfat
参考技术C mkfs.vfat 就是 mkfs -t vfat 的意思 参考技术D 格式成什么文件系统mkfs命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社《Linux命令应用大词典》
讲述729个命令,1935个例子
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
mkfs命令
使用mkfs命令可以在分区上创建各种文件系统。mkfs命令本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。这里的文件系统是要指定的,比如ext4、ext3、vfat或者是msdos等。
命令语法:
mkfs[选项] [设备]
命令中各选项的含义如表所示。
表 mkfs命令选项含义
选项 | 含义 |
-t <文件系统类型> | 指定文件系统类型 |
-v | 显示详细信息 |
-l <文件> | 从文件中读取坏块列表 |
-c | 创建文件系统之前检查设备的坏块 |
例:为/dev/sda5磁盘分区创建ext4文件系统。
[[email protected]~]# mkfs -t ext4 /dev/sda5
mke2fs1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096(log=2)
分块大小=4096(log=2)
Stride=0blocks, Stripe width=0 blocks
6561792inodes, 26215641 blocks
1310782blocks (5.00%) reserved for the super user
第一个数据块=0
Maximumfilesystem blocks=4294967296
801block groups
32768blocks per group, 32768 fragments per group
8192inodes per group
Superblockbackups stored on blocks:
32768, 98304, 163840, 229376, 294912,819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000,23887872
正在写入inode表:完成
Creatingjournal (32768 blocks): 完成
Writingsuperblocks and filesystem accounting information: 完成
Thisfilesystem will be automatically checked every 22 mounts or
180days, whichever comes first. Use tune2fs-c or -i to override.
例19.2:格式化/dev/sda5分区,创建ext3文件系统。
[[email protected] ~]# mkfs -t ext3 /dev/sda5
例:格式化/dev/sda5分区,创建vfat文件系统。
[[email protected] ~]# mkfs -t vfat /dev/sda5
例:格式化/dev/sda5分区,创建msdos文件系统。
[[email protected] ~]# mkfs -t msdos /dev/sda5
本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1871744
以上是关于linux里的mkfs命令后面跟.vfat是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章