
一、准备工作
物理连接硬盘后重启服务器,确保系统识别; 备份/opt原有文件(挂载后会隐藏,命令:cp -r /opt/* /tmp/opt_backup); 切换root权限(命令:sudo -i,所有操作需管理员权限); 安装必要工具(缺失时执行):CentOSyum install parted xfsprogs,Ubuntuapt install parted xfsprogs。
二、实操
步骤1:识别7T硬盘设备名
查看所有磁盘及挂载状态
步骤2:创建GPT分区表(解锁全容量)
进入目标硬盘分区模式
mklabel gpt → 解释:将分区表改为GPT(清空硬盘数据,确认无重要数据再执行); mkpart primary 0% 100% → 解释:创建单个主分区,占用100%硬盘空间,零浪费; p → 解释:查看分区结果,确认/dev/sdb1创建成功(SIZE接近7T); q → 解释:退出分区模式,分区完成。
步骤3:格式化分区
推荐XFS(适配大容量/大文件),-f强制格式化
步骤4:临时挂载(测试可用性)
临时挂载分区到/opt
验证挂载结果
步骤5:永久挂载(重启不失效)
blkid /dev/sdb1 → 解释:获取分区UUID(比设备名更稳定,避免设备名变化导致挂载失效),复制UUID值; vi /etc/fstab → 解释:编辑系统挂载配置文件,按「i」进入编辑,末尾新增一行(替换自身UUID):
步骤6:最终验证
确认容量和挂载状态
确认目录可正常访问(需恢复备份执行:cp -r /tmp/opt_backup/* /opt/)
三、问题排查
勿用MBR分区表 → 解决:必用GPT+parted工具,fdisk仅支持MBR; /opt原有文件“消失” → 解决:挂载前备份,挂载后恢复(仅被隐藏,未丢失); fstab配置错误致系统无法启动 → 解决:修改前先临时挂载测试,启动失败进入救援模式注释错误行; 格式化提示“设备忙” → 解决:umount /dev/sdb1卸载,无法卸载则用fuser -m -u /dev/sdb1杀死占用进程; 挂载后容量略小于7T → 正常:文件系统会占用少量空间,确保分区时为「0% 100%」即可。
常见问题排查
lsblk看不到硬盘 → 检查物理连接/虚拟机硬盘添加后重启,物理机检查供电/数据线; mount -a报错「bad superblock」 → 重新格式化分区,核对命令和设备名; 重启后挂载失效 → 核对fstab中UUID、文件系统、挂载点,执行mount -a测试无报错再重启。
本文链接:https://kinber.cn/post/6677.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
