如何向现有 Linux 服务器添加新磁盘
作为系统管理员,我们会遇到一些要求,其中我们需要将原始硬盘配置到现有服务器,作为升级服务器容量的一部分,或者有时在磁盘故障时更换磁盘。
在本文中,我将引导您完成将新的原始硬盘添加到现有 Linux 服务器(例如 RHEL/CentOS 或 Debian)的步骤/Ubuntu。
建议阅读:如何向现有 Linux 添加大于 2TB 的新磁盘
重要:请注意,本文的目的只是展示如何创建新分区,不包括分区扩展或任何其他开关。
我正在使用 fdisk 实用程序来执行此配置。
我添加了一个20GB容量的硬盘作为/data
分区挂载。
fdisk 是一个命令行实用程序,用于查看和管理 Linux 系统上的硬盘和分区。
fdisk -l
这将列出当前的分区和配置。
连接20GB容量的硬盘后,fdisk -l
将给出以下输出。
fdisk -l
添加的新磁盘显示为 /dev/xvdc
。如果我们添加物理磁盘,它将根据磁盘类型显示为 /dev/sda
。这里我使用了虚拟磁盘。
对特定硬盘进行分区,例如/dev/xvdc。
fdisk /dev/xvdc
常用的 fdisk 命令。
n
– 创建分区p
– 打印分区表d
– 删除分区q
– 退出而不保存更改w
– 写入更改并退出。
由于我们要创建分区,因此使用 n
选项。
创建主分区/扩展分区。默认情况下,我们最多可以有 4 个主分区。
根据需要提供分区号。建议使用默认值 1
。
给出第一个扇区的值。如果是新磁盘,请始终选择默认值。如果您要在同一磁盘上创建第二个分区,我们需要将 1
添加到前一个分区的最后一个扇区。
给出最后一个扇区或分区大小的值。始终建议给出分区的大小。始终添加前缀 +
以避免值超出范围错误。
保存更改并退出。
现在使用 mkfs 命令格式化磁盘。
mkfs.ext4 /dev/xvdc1
格式化完成后,现在安装分区,如下所示。
mount /dev/xvdc1 /data
在 /etc/fstab 文件中创建一个条目,以便在启动时永久挂载。
/dev/xvdc1 /data ext4 defaults 0 0
结论
现在您知道如何使用 fdisk 命令对原始磁盘进行分区并安装它。
在使用分区时,我们需要格外小心,尤其是在编辑配置的磁盘时。请分享您的反馈和建议。