我希望能够运行一个命令,该命令将打印格式化为 (FAT12/FAT16/FAT32/VFAT/exFAT) 的分区的确切 FAT 版本/子类型
有些人建议遵循以下命令
# stat -f -c %T /boot/efi
msdos
Run Code Online (Sandbox Code Playgroud)
或者
# df -T | grep boot
/dev/sda2 vfat 262144 67916 194228 26% /boot/efi
Run Code Online (Sandbox Code Playgroud)
这是statexFAT 打印的内容
# stat -f -c %T /media/a1ex/7B57-DCAA/
fuseblk
Run Code Online (Sandbox Code Playgroud)
这些输出看起来很混乱,不是吗?
vfat只是根据分区表和fstab来表示它是FAT分区。会告诉你与或fdisk -l相同的事情。df -Tmount
我不会使用stat,我会使用file /dev/sda2orparted /dev/sda -l来获得更好的想法。
旁注:fuseblk用于自动安装的媒体。/boot/efi和您展示的示例之间有明显的区别/media/...。