CentOS挂载新硬盘的步骤是什么
导读:CentOS 挂载新硬盘的标准步骤 一 识别新磁盘 查看块设备与分区:执行 lsblk 或 fdisk -l,确认新盘的设备名(如 /dev/sdb、/dev/vdb)。若刚热插磁盘未识别,可向 SCSI 主机触发扫描(示例:for h...
CentOS 挂载新硬盘的标准步骤
一 识别新磁盘
- 查看块设备与分区:执行 lsblk 或 fdisk -l,确认新盘的设备名(如 /dev/sdb、/dev/vdb)。若刚热插磁盘未识别,可向 SCSI 主机触发扫描(示例:for h in /sys/class/scsi_host/host*/scan; do echo “- - -” > “$h”; done),随后再次用 lsblk 确认出现新盘。为避免盘符漂移,后续建议使用分区的 UUID 进行配置。
二 分区与格式化
- 分区(两种常见方式,二选一)
- 使用 fdisk(MBR,适合 ≤2TB):执行 fdisk /dev/sdX,依次输入 n → p → 1 → 回车 → 回车 → w 创建单个分区(如 /dev/sdb1)。
- 使用 parted/gdisk(GPT,适合 >
2TB):执行 parted /dev/sdX → mklabel gpt → mkpart primary 0% 100% → quit。
分区完成后可用 partprobe 让内核重读分区表。
- 格式化文件系统
- 常用文件系统:ext4(通用)或 xfs(CentOS 7/8 常用)。
- 示例:
- mkfs.ext4 /dev/sdb1
- mkfs.xfs /dev/sdb1
格式化前确认目标分区无误,避免误写系统盘。
三 挂载与开机自动挂载
- 创建挂载点并临时挂载
- mkdir -p /mnt/newdisk
- mount /dev/sdb1 /mnt/newdisk
- 用 df -h 或 lsblk -f 验证挂载是否成功。
- 配置开机自动挂载(推荐用 UUID)
- 获取分区信息:blkid /dev/sdb1(复制 UUID 与 TYPE)。
- 编辑 /etc/fstab,在末尾新增一行(示例为 ext4):
- UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2
说明:defaults 为默认挂载选项;第 5 列 0 表示不备份;第 6 列 2 表示开机文件系统检查顺序(根分区通常为 1,其他数据盘常用 2)。
- UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2
- 先执行 mount -a 测试 fstab 是否有误,再重启验证。
- 若需替换已有目录(如 /home、/opt)的数据盘,建议先挂载到临时目录,拷入原数据后再切换挂载点,避免数据覆盖风险。
四 常用验证与排错
- 查看挂载与文件系统:df -h、lsblk -f、blkid。
- 卸载与重新挂载:umount /mnt/newdisk;mount -a。
- 若提示“目标忙”,可能当前位于挂载点内,退出后卸载或使用 umount -l 懒卸载。
- 修改 /etc/fstab 前务必先备份;fstab 错误可能导致系统无法启动,可在救援模式或单用户模式下修正。
五 场景补充
- 超过 2TB 的磁盘:优先使用 GPT 分区(parted/gdisk),再按上文格式化与挂载。
- 不重启识别新盘:通过 /sys/class/scsi_host/hostX/scan 触发总线扫描,确认后再分区与挂载。
- 需要后续灵活扩容:可考虑 LVM(pvcreate/vgcreate/lvcreate 等),便于在线扩展逻辑卷与文件系统。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS挂载新硬盘的步骤是什么
本文地址: https://pptw.com/jishu/785524.html
