首页主机资讯centos挂载新硬盘不显示

centos挂载新硬盘不显示

时间2025-11-14 13:28:04发布访客分类主机资讯浏览1344
导读:CentOS 新硬盘不显示的排查与挂载步骤 一、先快速定位问题 用以下命令确认系统是否识别到新盘(注意区分已挂载与未挂载): 查看块设备与容量:lsblk 查看分区与文件系统:fdisk -l 查看已挂载文件系统:df -h 常见现...

CentOS 新硬盘不显示的排查与挂载步骤

一、先快速定位问题

  • 用以下命令确认系统是否识别到新盘(注意区分已挂载与未挂载):
    • 查看块设备与容量:lsblk
    • 查看分区与文件系统:fdisk -l
    • 查看已挂载文件系统:df -h
  • 常见现象是:lsblk/fdisk -l 能看到新盘(如 /dev/sdb/dev/nvme0n1),但 df -h 没有新条目,这说明尚未挂载或尚未创建文件系统。此时应先分区并格式化,再挂载到目录。

二、热插新盘未识别时的在线识别

  • 在不重启的情况下,触发 SCSI 总线重新扫描,以识别新加磁盘:
    • 查看总线号:ls /sys/class/scsi_host/
    • 依次扫描各 host(示例为 host0/host1/host2):
      • echo “- - -” > /sys/class/scsi_host/host0/scan
      • echo “- - -” > /sys/class/scsi_host/host1/scan
      • echo “- - -” > /sys/class/scsi_host/host2/scan
    • 再次检查:lsblkfdisk -l。如仍未出现,确认虚拟机/物理机是否已正确添加磁盘并上电。

三、分区、格式化与挂载的标准流程

  • 分区(示例磁盘为 /dev/sdb;若是 NVMe,设备名通常为 /dev/nvme0n1
    • 交互式分区:fdisk /dev/sdb(n 新建、p 主分区、w 保存)
    • 或按需求使用 parted 进行 GPT/MBR 分区
  • 通知内核分区表变化:partprobe /dev/sdb
  • 格式化(以 ext4 为例;如为大容量磁盘,建议使用 GPT 分区)
    • 整盘作单分区:mkfs -t ext4 /dev/sdb1
    • 整盘作文件系统(不分区):mkfs -t ext4 /dev/sdb
  • 创建挂载点并挂载
    • 创建目录:mkdir -p /data
    • 挂载:mount /dev/sdb1 /data(或 mount /dev/sdb /data)
  • 验证:df -h 应能看到 /data 与容量信息。

四、设置开机自动挂载并避免重启失败

  • 获取设备唯一标识:blkid(复制目标分区的 UUID
  • 编辑 /etc/fstab,建议使用 UUID 方式,示例:
    • UUID=xxxx-xxxx /data ext4 defaults,nofail 0 2
    • 说明:使用 UUID 可避免设备名变化导致挂载失败;nofail 允许缺盘时系统仍可启动;最后两个字段分别为 dumpfsck 顺序
  • 先测试配置是否正确:mount -a(无报错再重启)。

五、常见坑位与修复建议

  • 挂载点非空导致“目录内容看不见”:挂载会用新文件系统覆盖原目录内容。解决:先 umount /dev/sdX,将原内容迁移或挂载到新目录后再挂载。
  • 卸载时报 “target is busy”:当前工作目录或进程占用挂载点。解决:退出该目录,或结束占用进程后再 umount
  • 大于 2TB 磁盘未用 GPT:传统 MBR 最大约 2TB,建议使用 GPT 分区后再格式化。
  • 虚拟机新增磁盘未识别:在虚拟化平台(如 VMware/VirtualBox)确认已添加磁盘并保存配置,再执行 SCSI 总线扫描。
  • 物理机 RAID/驱动问题:部分 RAID 控制器或驱动未就绪会导致系统不识别磁盘,需确认 BIOS/RAID 配置与驱动加载(如 HPSA 等驱动参数)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos挂载新硬盘不显示
本文地址: https://pptw.com/jishu/747969.html
centos挂载后文件丢失 centos extract更新频率怎样

游客 回复需填写必要信息