更改 Linux 上硬盘的簇大小。Gparted 和 Gnome Disks 没有此选项。我该怎么做?

更改 Linux 上硬盘的簇大小。Gparted 和 Gnome Disks 没有此选项。我该怎么做?

我正在使用 Gparted 将硬盘格式化为 NTFS 文件系统。但我还需要更改簇大小(也称为分配单元大小或块大小)。在网上搜索后发现,使用 Gparted 格式化时似乎无法做到这一点。

我找不到任何关于如何在 Linux 上执行此操作的信息。我已经尝试过 Gparted 和 Gnome Disk Utility,但这些程序不起作用,因为它们没有选项。那么我该如何在 Linux 上执行此操作?

答案1

告诉 Gparted 创建一个空分区,然后使用适合文件系统的“mkfs”命令 - 这相当于 Windows 的“format”命令。例如,如果您想创建 NTFS 文件系统,您将使用mkfs.ntfs(并且 Gparted 本身也将使用相同的工具)。

根据其手册,mkfs.ntfs 接受-c <bytes>簇大小选项:

mkfs.ntfs -c 4096 /dev/sdc9

答案2

@harrymc的评论:

“这通常是磁盘的属性,由固件传达,而不是您可以更改的。”

这是错误的。簇大小是文件系统属性,与固件无关。

如果它是固件级别的属性这样的操作是不可能实现的

“分配单元大小”是集群大小的另一个术语。

也许您将“簇大小”与“本机扇区大小”和“模拟扇区大小”混淆了。

相关内容