我是 Ubuntu 新手。我安装了 Ubuntu,但我认为我把分区弄乱了。我想创建 3 个 250Gb 的逻辑磁盘,Ubuntu 将安装在这些磁盘上,另外两个磁盘用于存放文件和其他东西。
但安装后,我能够将磁盘视为根目录中的文件夹,并且无法向这些文件夹写入任何内容(可能是错误的挂载点:()。以下是我在安装过程中提供的挂载点:
第一个磁盘:
mount point: \
第二张磁盘:
mount Point: \drive1
第三张磁盘:
mount point: \drive2
当我尝试使用 g 重新格式化时,nome-disk-utility 3.10.0
出现以下错误:
答案1
首先,在 Linux 中,正斜杠 ( /
) 用作目录分隔符,而不是反斜杠 ( \
)。这可能会导致您的问题,但您可能只是在问题中将其转录错误。我提到它只是为了首先介绍最基本的内容。此外,在 Linux 世界中,分区不称为“驱动器”或“磁盘”;它们是“分区”或“文件系统”,具体取决于上下文。“驱动器”和“磁盘”这两个词通常指的是您的硬件,因此您不能“创建...磁盘”。
其次,您报告的错误消息通常是由分区软件中的舍入问题引起的。也就是说,软件可能会说分区 A 结束于“250MiB”,而实际上它结束于 250.25MiB。当您告诉它从 250MiB 开始下一个分区时,它会显示一个错误,就像您显示的那样,因为 250.00MiB 小于 250.25MiB,当然它不能遵守。有两种解决方案:
- 在分区之间留出一小段间隙——告诉它从 1MiB 分区开始后前一个的结尾和 1MiB前下一个分区的开始。您可能会发现分区之间有小间隙,但至少您有分区。
- 使用其他分区工具 — GNOME 磁盘实用程序有其优点,但它不如其他一些工具那么精致和精确。当我需要 GUI 工具或需要调整分区大小时,我更喜欢 GParted;我使用
gdisk
(用于 GPT)或fdisk
(用于 MBR)进行精确的命令行操作。(免责声明:我写了gdisk
,所以我并不完全公正。)gdisk
和都fdisk
使用扇区作为单位,因此您可以精确地放置分区。(不过,这些值可能会略微四舍五入以符合某些对齐规则。)
在结束之前,我想再强调两点:
- 我怀疑您是在用 Windows 假设来完成分区任务。几乎没有经验丰富的 Linux 用户会创建要挂载为
/drive1
和 的分区/drive2
。Linux 统一目录树定义非常明确,目录包括/usr
、/home
、/var
和/tmp
。经验丰富的管理员可能会将一个或多个目录(或其他各种目录)拆分到自己的分区中,但我不清楚您希望用 和 实现什么/drive1
。Linux/drive2
程序文件不会存储在那里(它们大多存储在 中/usr
),而用户文件通常位于 中/home
。您可以通过阅读维基百科上的文件系统层次结构标准 (FHS),以及其他地方。 - 大多数现代计算机(自 2011 年中期以来销售的计算机)都使用 (U)EFI,它与 GPT 配合使用效果最佳,而不是您似乎正在使用的 MBR 分区方案。可以肯定的是,大多数 EFI 都包含以旧 BIOS 模式启动的能力,该模式通常使用 MBR,但目前,恕我直言,在新机器上坚持使用 EFI 和 GPT 是最明智的选择。当然,如果您的计算机较旧,它可能是基于 BIOS 的,而早期的 EFI 实现通常不够稳定,因此在 BIOS 模式下使用它们可能是合理的。请参阅这一页有关识别计算机功能和 Ubuntu 安装程序的启动模式的更多信息。