如何为3TB设置GPT

我有一个3TB硬盘,我想运行Ubuntu 14.10服务器作为文件服务器。 如何格式化驱动器以使其正常工作?

如果您在EFI / UEFI模式下安装Ubuntu,它将默认使用GPT。 当你安装到2TiB以上的磁盘时,它可能也会使用GPT,尽管我最近发现了一些不会这样做的情况。 (这是在使用MAAS在BIOS / CSM /传统模式下进行快速路径安装时,这是相对异国情调的。)

如果您想100%确定您所获得的内容,请提前创建分区。 如果你使用gdisk ,你几乎可以保证获得GPT,除非你跳过gdisk的篮球转换为MBR。 如果使用GParted或parted ,请确保创建GPT类型的分区表。

如果你在BIOS模式下启动,我建议你在磁盘的早期创建一个BIOS启动分区和一个单独的Linux /boot分区(在2TiB标记下;但因为前两个分区可能是最简单的)。 原因是当关键引导文件高于2TiB标记时,存在一个阻止某些系统启动的错误 。 这似乎主要是一个BIOS错误,但解决方法是确保不要求BIOS访问超过2 ^ 32扇区本身的任何内容,这可以通过将/boot和BIOS Boot Partition置于该点之下来完成。 请注意,这是一个BIOS错误; 在EFI模式AFAIK中启动时,它不会影响任何EFI。

  1. 找出有关新磁盘的一些信息。

类型:

 lsblk 

记下/ dev / sdXX

  1. 现在创建一个GPT和新分区。

类型:

 fdisk /dev/sdXX 

将/ dev / sdXX替换为您的磁盘。 例如:/ dev / sdc

输入以下内容:

 d enter w enter 

这确保你删除任何现有的分区……但如果它是一个新的硬盘然后可能没有。 然后写下更改。 您可以按(p)打印可能存在的任何部分。 如果你看到一些列出然后删除它们。

按UP几次,你应该看到你的fdisk命令或只是重新键入它。

现在你的fdisk类型:

 g enter w enter 

与上面相同,重新键入您的fdisk命令以重新进入或按几次以查找命令。

现在你的fdisk类型:

 m 

这将为您提供其他待办事项的清单。 (n)命令创建一个新分区。 默认情况下,它将设置为“linux”。 您可以在创建分区后使用(t)命令更改此设置。

在您(w)进行更改以保存它们之后,您可能希望格式化磁盘。 取决于你想要的命令将改变。 它会是这样的……

 mkfs.ext4 /dev/sdxx mkfs.ntfs /dev/sdxx 

其中“sdxx”将成为分区而不是整个磁盘。 所以它会像sdc1,sdc2,sdc6等。