CentOS 挂载 SCSI 设备步骤
一 前置确认与识别设备
lsblk、sudo fdisk -l。lsscsi。"- - -" 触发总线扫描,例如:echo "- - -" > /sys/class/scsi_host/hostX/scan(将 hostX 替换为实际 host 编号)。echo "scsi add-single-device 0 1 2 3" > /proc/scsi/scsi(参数为主机、通道、目标、LUN)。二 本地直连 SCSI 磁盘的挂载流程
sudo fdisk /dev/sdX 创建分区(例如 /dev/sdX1)。sudo mkfs.ext4 /dev/sdX1。sudo mkdir -p /mnt/mydisk。sudo mount /dev/sdX1 /mnt/mydisk。df -h 或 lsblk 查看是否挂载成功。blkid /dev/sdX1。UUID=xxxx-xxxx-xxxx /mnt/mydisk ext4 defaults 0 2。sudo mount -a(无报错即正常)。三 iSCSI 类型 SCSI 存储的挂载流程
sudo yum install -y iscsi-initiator-utils(或 open-iscsi)。sudo systemctl start iscsi && sudo systemctl enable iscsi。InitiatorName=...。sudo iscsiadm -m discovery -t st -p <存储IP>。sudo iscsiadm -m node -T <target_IQN> -p <存储IP>:3260 --login,或登录全部:sudo iscsiadm -m node -L all。sudo iscsiadm -m node -o update -n node.startup -v automatic。pvcreate /dev/sdX1 等。sudo iscsiadm -m session --rescan,随后扩展分区/文件系统或 LVM。UUID=... /data ext4 defaults,_netdev 0 0。四 常见问题与排错要点
iscsi 服务已启用、目标可连通,并在 fstab 中使用 _netdev,避免网络未就绪导致挂载失败。blkid 输出与 mount -t 类型是否一致,必要时重新 mkfs。