Linux系统大于2T的数据盘分区,挂载等操作介绍
#大于2T的数据库盘禁用 fdisk,统一用gdisk做 GPT分区
1. 查看磁盘
lsblk #查看到磁盘比如:/dev/sdb
#或者通过 fdisk -l 查看当前磁盘
2.gdisk 分区
gdisk /dev/sdb
交互指令:
(新盘无需按 g,gdisk 会自动创建 GPT)
n → 新建分区(Partition 1,默认起始/结束,整盘)
w → 保存写入,确认 Y
分区完成
3. 格式化(推荐ext4)
mkfs -t ext4 /dev/sdb1
4. 临时挂载
mkdir -p /data
mount /dev/sdb1 /data
5. 永久开机挂载(fstab)
a,查 UUID
blkid /dev/sdb1
拿到 UUID 字符串
b,编辑 /etc/fstab
vi /etc/fstab
最后追加新起一行如下(替换你的 UUID)
UUID=xxxxxxx /data ext4 defaults,nofail,noatime 0 0
参数详解:
nofail(必加保命参数)
磁盘找不到、识别慢、挂载失败 → 系统直接跳过这盘,完整正常开机,网络、SSH 全部正常,事后手动挂载即可
noatime(推荐性能优化)
不记录文件最后访问时间,大幅减少大盘频繁写入,提升硬盘寿命和挂载、读写速度
c,校验 fstab 无误(必做,防止开不了机)
修改后必做验证(绝对不能直接重启)
改完保存后,在终端执行:
# 测试所有fstab挂载是否正常
mount -a #检查配置文件是否正确
lsblk -f #查看当前磁盘结构
df -h /data #查看磁盘挂载状态
无报错即完成挂载