我已经在 PC 上安装了 Linux/Ubuntu,但我不知道如何合并分区/dev/sda
和/dev/sdb
。虽然我的sda
看起来未分配,但我无法将它们合并为一个。
我有 USB 中的 Ubuntu,想从干净的硬盘将其安装到我的电脑上,然后我需要再次将其分成 2 个分区。其中一个分区需要是 ntfs,另一个分区将是安装 Linux 的位置。请帮帮我。!
答案1
/dev/sda
首先,/dev/sdb
磁盘,而不是分区。(在 Windows 世界中,术语磁盘有时也适用于分区,但这两个术语的含义不同。磁盘是物理设备,例如计算机内置的磁盘或外部磁盘。分区是磁盘的细分,如分区表,它是存储在磁盘上的简单数据结构。)在 Linux 中,分区通常以/dev/sda1
或 的形式编号/dev/sdb5
。
有可能其中/dev/sda
一个/dev/sdb
是 USB 安装介质,另一个是计算机内置的硬盘,但根据您提供的信息无法确定哪个是哪个。也可能您有两个硬盘。
其次,你无法真正地将两个硬盘组合在一起;它们是物理上独立的设备。话虽如此,是结合它们的方法从逻辑上来说,例如袭击和逻辑卷管理器。根据您的情况,使用其中一种工具可能是合适的,但根据您问题中的信息,这还远不能确定。
第三,你说要将磁盘分成两个分区,其中一个应该是 NTFS。为什么?如果你打算在计算机上单独启动 Linux,那么 NTFS 是一个非常糟糕的文件系统选择,原因如下:
- 表现不佳-- 与 Linux 原生文件系统(如 ext4fs、XFS 或 Btrfs)的驱动程序相比,Ubuntu 使用的 NTFS-3g 驱动程序速度较慢。甚至 FAT 在 Linux 中也更快(至少我上次检查时是这样的)。
- 修复不可能-- 您无法从 Linux 修复 NTFS 卷。有一个名为 的工具
ntfsfix
,但它只会进行一些基本检查,然后将该卷标记为需要 Windows 修复。 - 缺乏对 Unix/Linux 功能的支持-- Linux 依赖于 Unix 风格的所有权、权限、符号链接和 NTFS 未提供的一些其他文件系统功能。(实际上,其中一些是支持,但 Linux 无法使用。)这可以防止将 Linux 安装到 NTFS 卷。您仍然可以将用户数据文件存储在 NTFS 上,但您可能会遇到即使在用户数据卷上也需要这些不受支持的功能的情况。
当然,如果您想要使用 NTFS,因为您打算使用 Windows 双启动,那也没问题。但是,在双启动安装的情况下,最简单的方法是先安装 Windows,主要是因为 Windows 安装的引导加载程序比 Ubuntu 安装的引导加载程序灵活性差得多,而且最后安装的引导加载程序通常会成为默认引导加载程序。
考虑到所有这些,您可能想重新陈述您的问题。您的真正目标是什么?例如,您想在已经安装 Linux 的计算机上安装 Windows 吗?您是否在一个分区上空间不足,因此需要调整其大小?还有其他吗?
此外,当您编辑问题时,请包含以下命令的输出:
sudo parted -l
在输出的每一行开头添加四个空格。这将向我们展示您的分区表是什么样子的,这对于回答您的问题可能至关重要。