centos挂载多硬盘方法
导读:CentOS 挂载多硬盘实用方法 一、快速上手 分别挂载多块盘 识别磁盘 查看块设备与分区:lsblk 查看详细分区表:fdisk -l 创建挂载点 示例:mkdir -p /mnt/disk1 /mnt/disk2 分区与...
CentOS 挂载多硬盘实用方法
一、快速上手 分别挂载多块盘
- 识别磁盘
- 查看块设备与分区:lsblk
- 查看详细分区表:fdisk -l
- 创建挂载点
- 示例:mkdir -p /mnt/disk1 /mnt/disk2
- 分区与格式化
- 小于 2TB 可用 fdisk;大于 2TB 建议 parted 或 gdisk 创建 GPT 分区。
- 示例(整盘使用,不分区):
- 格式化为 ext4:mkfs.ext4 /dev/sdb
- 格式化为 xfs:mkfs.xfs /dev/sdc
- 挂载使用
- 临时挂载:mount /dev/sdb /mnt/disk1,mount /dev/sdc /mnt/disk2
- 查看:df -h
- 开机自动挂载
- 获取 UUID:blkid
- 编辑 /etc/fstab,建议使用 UUID(示例):
- UUID=… /mnt/disk1 ext4 defaults 0 2
- UUID=… /mnt/disk2 xfs defaults 0 2
- 校验:mount -a(无报错即正常)
- 提示
- 挂载点目录应为空目录;同一挂载点不要重复挂载多块盘,避免数据隐藏或覆盖。
二、合并多盘为一个目录 LVM
- 适用场景:将多块盘空间合并后挂载到同一目录,并支持后续在线扩容。
- 安装工具(如未安装):yum install -y lvm2
- 操作步骤
- 初始化物理卷(整盘或分区均可):
- pvcreate /dev/sdb /dev/sdc
- 创建卷组:
- vgcreate vg_data /dev/sdb /dev/sdc
- 创建逻辑卷(示例:使用全部空间):
- lvcreate -l 100%FREE -n lv_data vg_data
- 格式化文件系统(示例 ext4 或 xfs):
- mkfs.ext4 /dev/vg_data/lv_data 或 mkfs.xfs /dev/vg_data/lv_data
- 创建挂载点并挂载:
- mkdir -p /data
- mount /dev/vg_data/lv_data /data
- 开机自动挂载(fstab 示例,使用 UUID 更稳妥):
- /dev/vg_data/lv_data /data ext4 defaults 0 0
- 校验:mount -a
- 初始化物理卷(整盘或分区均可):
- 后续扩容(新增磁盘或空间富余时)
- 新增盘加入卷组:vgextend vg_data /dev/sdd
- 扩展逻辑卷:lvextend -l +100%FREE /dev/vg_data/lv_data
- 扩展文件系统(两种常见方式):
- resize2fs /dev/vg_data/lv_data(ext2/3/4)
- xfs_growfs /data(xfs,针对挂载点执行)
三、常见问题与要点
- 新盘热插识别
- 虚拟机或物理机新增磁盘后,可触发 SCSI 扫描以识别新盘:
- echo “- - -” > /sys/class/scsi_host/host0/scan(按实际 host 编号执行)
- 虚拟机或物理机新增磁盘后,可触发 SCSI 扫描以识别新盘:
- 大于 2TB 磁盘分区
- 使用 parted 或 gdisk 创建 GPT 分区表,再用常规流程创建文件系统与挂载。
- 文件系统选择
- ext4:通用、支持在线扩容(resize2fs)。
- xfs:大文件与高吞吐场景常用,扩容使用 xfs_growfs(对挂载点执行)。
- 自动挂载安全写法
- 优先使用 UUID(blkid 获取),避免设备名变动导致启动失败;修改 /etc/fstab 后务必执行 mount -a 校验。
- 挂载点规范
- 挂载点应为空目录;同一挂载点不要同时挂载多块盘,避免原内容被隐藏或数据风险。
四、常用命令速查
- 磁盘与分区:lsblk,fdisk -l,parted /dev/sdX mklabel gpt,parted /dev/sdX mkpart primary 0 100%
- LVM:pvcreate,vgcreate,vgextend,lvcreate -l 100%FREE,lvextend -l +100%FREE
- 文件系统:mkfs.ext4,mkfs.xfs,resize2fs(ext4),xfs_growfs(xfs)
- 挂载与开机挂载:mount,umount,df -h,blkid,/etc/fstab,mount -a
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos挂载多硬盘方法
本文地址: https://pptw.com/jishu/787831.html
