我需要在我的 USB 闪存驱动器上创建一个块/簇大小为 256 KB 的分区,但在“磁盘”中找不到指定此块大小的对话框

我需要在我的 USB 闪存驱动器上创建一个块/簇大小为 256 KB 的分区,但在“磁盘”中找不到指定此块大小的对话框

我正在使用 Gnome 的磁盘程序 2 格式化我的 USB 闪存驱动器。我只想要 1,0700 微软基础数据分区,覆盖整个磁盘。该磁盘将用于在 Windows 和 Linux 计算机之间传输 2-8GB 的​​视频文件。

我希望这个分区上有一个 exFAT 文件系统。

对我来说,指定块/簇大小很重要,因为我将在此磁盘上存储大文件,所以我想要大簇,而不是这种小的 4KB 或 8KB 簇/块。

在 Windows 10/11 中有一个用于设置此簇/块大小的对话框。

但是我在磁盘程序中找不到我正在使用的用于创建此分区和文件系统的相同对话框。

在此处输入图片描述 在此处输入图片描述

它在那里吗?如果没有,我该如何使用终端创建我需要的文件系统(exFAT)和我想要的块大小(128KB 或 256KB)。

如果我使用“gdisk”而不是“fdisk”,是否有什么区别或者是否相同?

答案1

fdiskgdisk操作分区表,这些命令不会创建文件系统。创建 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.

格式化exfatfs

相关内容