生产环境实践:全新服务器挂载机械硬盘到data分区 📅 2026/7/1 1:03:00 新的服务器有2块硬盘固态硬盘和机械硬盘。/dev/sdb约 447 GiB已经分了区sdb1和sdb2并且系统、/boot/efi都在这块盘上运行。/dev/sda约3.27 TiB这是一块超大容量的未挂载硬盘。由于/dev/sda超过了2 TiB我们必须使用 GPT 分区表传统的 MBR 分区表最大只支持 2 TiB。下面我为您整理了一份安全、详细的挂载教程将整个/dev/sda格式化并挂载到/data目录。详细操作步骤请严格按照以下顺序在终端执行命令需要root权限1.对 /dev/sda 进行 GPT 分区:使用 parted 工具.由于磁盘大于 2 TiB我们使用parted工具来创建 GPT 分区parted /dev/sda mklabel gpt parted /dev/sda mkpart primary ext4 0% 100%执行完毕后可以使用fdisk -l /dev/sda查看此时应该能看到一个名为/dev/sda1的新分区。2.格式化新分区为 ext4 文件系统:预计需要 1-2 分钟.将刚刚创建的/dev/sda1分区格式化为 Linux 常用的ext4格式mkfs.ext4 /dev/sda1(提示如果以后有特殊需求也可以选择mkfs.xfs这里以通用的ext4为例)。3.创建挂载点并尝试临时挂载:验证分区是否正常.创建您要求的/data目录并把分区挂载上去测试mkdir -p /data mount /dev/sda1 /data挂载后输入df -h查看。如果看到/dev/sda1成功挂载在/data上且容量显示为 3.2T 左右说明挂载成功。4.配置开机自动挂载:非常关键防止重启后失效.为了避免服务器重启后挂载丢失我们需要将配置写入/etc/fstab。首先获取/dev/sda1的UUID使用 UUID 比直接用设备名更安全防止盘符乱序blkid /dev/sda1输出会类似于/dev/sda1: UUIDb3a2f1c5-... TYPEext4。请复制那串长 UUID。然后编辑/etc/fstab文件可以使用vi或执行下面的追加命令echo UUID您复制的UUID /data ext4 defaults 0 2 /etc/fstab5.最终安全检查:预防配置错误导致无法开机.这一步绝对不能跳过检查/etc/fstab是否书写正确umount /data mount -amount -a会自动挂载fstab中的所有设备。如果没有报错并且通过df -h再次看到/data正常显示说明配置完全正确可以放心重启服务器了。⚠️避坑小提示如果您的/data目录原本就存有数据挂载新硬盘会暂时隐藏原有数据。请在执行“第 3 步”挂载前先将/data里的老数据备份到别的地方比如/root下挂载成功后再导回/data。