温馨提示×

centos如何挂载阵列

小樊
55
2026-09-15 05:13:58
栏目: 智能运维

在 CentOS 中“挂载阵列”通常指以下几种情况之一:

  1. 硬件 RAID 阵列(如 Dell PERC、HP Smart Array)
  2. 软件 RAID(mdadm 创建的 /dev/mdX)
  3. SAN / iSCSI / FC 存储阵列
  4. NAS / NFS 阵列

下面按最常见场景说明。


一、查看已有阵列设备

lsblk
fdisk -l

如果是软件 RAID:

cat /proc/mdstat
mdadm -D /dev/md0

如果是硬件 RAID,通常系统已识别为 /dev/sdX。


二、软件 RAID(mdadm)挂载示例

1. 查看阵列

mdadm -D /dev/md0

2. 创建文件系统(如未格式化)

mkfs.xfs /dev/md0
# 或
mkfs.ext4 /dev/md0

3. 创建挂载目录

mkdir /data

4. 临时挂载

mount /dev/md0 /data

5. 开机自动挂载

查看 UUID:

blkid /dev/md0

编辑 /etc/fstab:

UUID=xxxx-xxxx  /data  xfs  defaults  0 0

三、硬件 RAID 阵列挂载

硬件 RAID 在系统中通常表现为普通磁盘(如 /dev/sdb)。

1. 查看磁盘

lsblk

2. 分区(可选)

fdisk /dev/sdb

3. 格式化

mkfs.xfs /dev/sdb1

4. 挂载

mkdir /data
mount /dev/sdb1 /data

5. 写入 fstab

/dev/sdb1  /data  xfs  defaults  0 0

四、iSCSI 存储阵列挂载

1. 安装工具

yum install iscsi-initiator-utils

2. 发现目标

iscsiadm -m discovery -t st -p 192.168.1.100

3. 登录

iscsiadm -m node -l

4. 查看新磁盘

lsblk

后续步骤同普通磁盘挂载。


五、NFS 阵列挂载(NAS)

yum install nfs-utils
mkdir /mnt/nas
mount -t nfs 192.168.1.200:/share /mnt/nas

/etc/fstab:

192.168.1.200:/share  /mnt/nas  nfs  defaults  0 0

六、常见问题排查

  • 挂载失败:
    dmesg | tail
    journalctl -xe
    
  • 阵列未激活:
    mdadm --assemble --scan
    
  • 文件系统损坏:
    fsck /dev/md0
    

如果你能说明是**哪种阵列(硬件/软件/iSCSI/NFS)**以及 CentOS 版本(6/7/8/Stream),我可以给你更精确的命令。

0 踩