使用 mkfs.msdos 自定义 FAT32 文件系统参数
在这一步骤中,我们将学习如何使用 mkfs.msdos 命令自定义 FAT32 文件系统的参数。
mkfs.msdos 命令提供了多个选项来定制文件系统参数,例如簇大小、卷标和卷 ID。
让我们创建一个簇大小为每簇 16 个扇区的 FAT32 文件系统:
sudo mkfs.msdos -F 32 -s 16 fat32_disk.img
-s 16 选项将每簇的扇区数设置为 16。
示例输出:
mkfs.msdos 6.1 (2023-01-11)
fat32_disk.img has 204800 sectors and a sector size of 512 bytes
Creating a FAT32 filesystem [102400 clusters] with 16 sectors per cluster and 8192 reserved sectors
File system label=
Volume ID=0e1d4a1b
Filesystem is FAT32
你还可以分别使用 -n 和 -i 选项设置自定义卷标和卷 ID:
sudo mkfs.msdos -F 32 -n "My FAT32 Volume" -i 0xdeadbeef fat32_disk.img
-n "My FAT32 Volume" 选项将卷标设置为 "My FAT32 Volume",而 -i 0xdeadbeef 选项将卷 ID 设置为 0xdeadbeef。
示例输出:
mkfs.msdos 6.1 (2023-01-11)
fat32_disk.img has 204800 sectors and a sector size of 512 bytes
Creating a FAT32 filesystem [65536 clusters] with 32768 sectors per cluster and 8192 reserved sectors
File system label=My FAT32 Volume
Volume ID=deadbeef
Filesystem is FAT32