格式化并安装 32 TB RAID 50 磁盘

格式化并安装 32 TB RAID 50 磁盘

我想知道如何格式化 32 TB 的驱动器。我应该使用什么程序和什么文件系统?我以前映射的最大驱动器是 2-3 TB,我总是使用 fdisk 进行格式化。但 fdisk 不适用于大于 2.1 TB 的驱动器。

我希望将整个卷安装为单个逻辑驱动器。我们需要在其中存储大文件,有些文件可能超过 4TB。

我的管理中有一台 HP ProLiant DL380p Gen8 服务器,并使用 RAID 50 将两个 1TB 磁盘配置为 1TB 系统驱动器,将十个 4TB 磁盘配置为 30 TB 驱动器。我安装了 Ubuntu Server 12.04。

更新:我使用 parted 将分区表从 msdos 重新标记为 GUID 分区表 (GPT),这是 Ubuntu Server 12.04 的默认设置

parted /dev/sdb mklabel gpt

然后我使用 parted 创建了一个 ext4 分区,后来我将其重新标记为 xfs:mkfs.xfs /dev/sdb1。其余一切顺利。

答案1

您需要使用GUID 分区表 (GPT)在如此大的磁盘上。在 Linux 中,有两个程序系列支持 GPT:

  • libparted 库由、GParted 和其他几个系统使用parted,它同时支持 GPT 和较旧的 MBR。
  • GPT fdisk 系列(gdisksgdisk和)是仅适用于 GPT 的工具。它作为Ubuntu 软件包cgdisk的一部分安装。gdisk

此外,fdisk最近获得了 GPT 支持,但即使是 Ubuntu 14.04 使用的版本也太旧了,缺乏这种支持。

至于文件系统,XFS、JFS 和 ext4fs 都可以处理如此大的卷。Btrfs 也可以,但它太新了,我不推荐它。这可能是一个相当重要的项目,所以你应该研究一下这些文件系统之间的区别你的具体需求。

答案2

我确信还有其他文件系统,但 JFS 和 XFS 文件系统都支持您需要的卷和文件大小。Ubuntu 有一个XFS 的 Wiki 页面这篇文章介绍了 XFS 的一些优点和缺点,其中一个缺点是 GRUB 不支持从 XFS 卷启动(支持 JFS)。不过,我不认为您会尝试从此 RAID 启动。

您可以使用partedgpt磁盘标签(msdos标签支持最多 2 TB,如fdisk)来格式化大型系统。要在您的 RAID 上安装parted和创建单个分区(假设它显示为/dev/sdb),请运行:

sudo apt-get update
sudo apt-get install parted
parted /dev/sdb
  mklabel gpt
  mkpart

除此之外,按照提示就可以了。

要将卷格式化为 XFS,您需要运行sudo mkfs.xfs /dev/sdb1。格式化 JFS 的方法类似:sudo mkfs.jfs /dev/sdb1。要使用 JFS,您需要确保jfsutils已安装 。

相关内容