我正在使用 Gnome 的磁盘程序 2 格式化我的 USB 闪存驱动器。我只想要 1,0700 微软基础数据分区,覆盖整个磁盘。该磁盘将用于在 Windows 和 Linux 计算机之间传输 2-8GB 的视频文件。
我希望这个分区上有一个 exFAT 文件系统。
对我来说,指定块/簇大小很重要,因为我将在此磁盘上存储大文件,所以我想要大簇,而不是这种小的 4KB 或 8KB 簇/块。
在 Windows 10/11 中有一个用于设置此簇/块大小的对话框。
但是我在磁盘程序中找不到我正在使用的用于创建此分区和文件系统的相同对话框。
它在那里吗?如果没有,我该如何使用终端创建我需要的文件系统(exFAT)和我想要的块大小(128KB 或 256KB)。
如果我使用“gdisk”而不是“fdisk”,是否有什么区别或者是否相同?
答案1
fdisk
并gdisk
操作分区表,这些命令不会创建文件系统。创建 exFAT 文件系统的正确命令行工具是mksf.exfat
。
在 Ubuntu 22.04 及以上版本中mkfs.exfat
是该软件包的一部分exfatprogs
,在 Ubuntu 20,04 中它是该软件包的一部分exfat-utils
。
您还应该安装该软件包exfat-fuse
。
请在安装必要的软件包后阅读手册man mkfs.exfat
,这样您将能够根据需要创建命令。
答案2
格式化exfatfs- 创建 exFAT 文件系统
概要
mkexfatfs [ -i volume-id ] [ -n volume-name ] [ -p partition-first-sector ] [ -s sectors-
per-cluster ] [ -v ] device
描述
mkexfatfs 在块设备上创建一个 exFAT 文件系统。device 是设备对应的特殊文件。
选项
Command line options available:
-i volume-id
A 32-bit hexadecimal number. By default a value based on current time is set.
-n volume-name
Volume name (label), up to 15 characters. By default no label is set.
-p partition-first-sector
First sector of the partition starting from the beginning of the whole disk. exFAT
super block has a field for this value but in fact it's optional and does not
affect anything. Default is 0.
-s sectors-per-cluster
Number of physical sectors per cluster (cluster is an allocation unit in exFAT).
Must be a power of 2, i.e. 1, 2, 4, 8, etc. Cluster size can not exceed 32 MB.
Default cluster sizes are: 4 KB if volume size is less than 256 MB, 32 KB if volume
size is from 256 MB to 32 GB, 128 KB if volume size is 32 GB or larger.
-v Print version and copyright.