3TB SATA 硬盘变成旧的 Linux 系统

pts*_*pts 3 linux hard-drive sata grub

我有一台 3 岁的 PC,带有 4 个内部 SATA 端口。我的旧 SATA 硬盘,都小于 2TB,工作正常。如果我购买 3TB SATA 硬盘驱动器,它可以在 Linux 上运行吗?带有 GRUB 的 Linux 能否在不升级 BIOS 的情况下从这样的硬盘驱动器启动?通过 BIOS 升级?我可以将我的 Linux 升级到最新的内核。

仅供参考,我已经在外部机箱中使用了 3TB 硬盘驱动器,通过 e-SATA 将其连接到带有 SATA II 控制器的计算机。它在 Linux 上完美运行。Linux 还会自动识别较大的扇区大小 (4 KB)。不过,我没有从它启动,也没有添加任何分区:我在它上面创建了一个巨大的文件系统(直接在设备上)。

knw*_*iss 5

以下是我想到的一些提示:

  • 您的硬件(控制器)需要一个操作系统驱动程序,它们知道如何处理 64 位扇区号
  • 使用GUID 分区表 (GPT)(64 位扇区号)。
  • Linux 引导加载程序grub2可以从 GPT 引导(不带 UEFI bios)
  • 我会将引导和根分区放在 2 TB 标记以下。

好吧,我不太确定是否值得用旧硬件尝试一下。

(此外,如果 3 TB 硬盘驱动器使用 4 kb 扇区,请确保使用正确的分区对齐方式!)