linux里的mkfs命令后面跟.vfat是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:05:38
比如格式化U盘
mkfs -V -t vfat /dev/sdb1

-V是显示详细模式
-t是指定类型
后面的那个vfat是什么意思呢?
能否详细解释下?

这个命令是格式化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: 可擦写的数据光盘文件系统

你既然知道-t参数的意义 那就好解释了

-t参数后跟格式化目标的文件系统格式

比如要格式化为 ext3 就是 mkfs -V -t ext3 /dev/xxx
至于vfat “扩展文件分配表系统”的意思,主要应用于在Windows 95中。它对FAT16文件系统进行扩展,并提供支持长文件名,文件名可长达255个字符

以上是微软对vfat的定义 可以视作fat16 和fat32之间的过度