如何将外部 4 TB HDD 格式化为 exFAT 文件系统并指定分配单元大小?

如何将外部 4 TB HDD 格式化为 exFAT 文件系统并指定分配单元大小?

使用磁盘实用程序或 parted 我可以将外部驱动器格式化为 exFAT,但我找不到指定分配单元大小的方法。

唯一看起来有希望的选项是命令行工具格式化exfatfs

-s sectors-per-cluster

“每个簇的物理扇区数(簇是 exFAT 中的分配单位)。必须是 2 的幂,即 1、2、4、8 等。簇大小不能超过 32 MB。默认簇大小为:如果卷大小小于 256 MB,则为 4 KB;如果卷大小为 256 MB 至 32 GB,则为 32 KB;如果卷大小为 32 GB 或更大,则为 128 KB。”

但是我不明白如何实际使用此选项来设置分配单元大小,比如 2048 B。

如何才能做到这一点?

答案1

首先通过运行以下命令找出您想要影响的设备及其挂载点:

lsblk

小心不要弄乱 /dev/sda,因为这可能是您的启动盘。一旦您非常确定您知道正确的磁盘,请使用以下命令卸载它:

sudo umount /media/yourname/somedisk

现在它可以格式化为 ExFAT。如果你想清除 sdb,你可以这样做:

sudo mkfs -t exfat -s 4 /dev/sdb

(其中“4”来自大多数硬盘上所需的 2048 字节簇大小/512 字节扇区大小。如果您的磁盘使用 4K 扇区大小,则您可以拥有的最小簇大小也是 4K,即 -s 1。)

如果您的磁盘上已有任何现有分区,您需要先将其删除,有关该信息可以在“ask ubuntu”的其他地方轻松找到。

相关内容