如何向现有 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 命令对原始磁盘进行分区并挂载它。
处理分区时我们需要格外小心,尤其是在编辑配置的磁盘时。请分享您的反馈和建议。