http://www.iyunv.com/thread-2070-1-1.html
光纤存储设备应该是SAN存储。连接SAN存储通常是通过直连或经过SAN交换机的,和网络上的光纤不是一个概念。服务器连接SAN存储时,要使用HBA光纤卡,它是一个插在主板上的板卡设备,HBA卡带有光纤插槽,当HBA卡和存储连接并配置好存储后,在Linux系统本地就可以识别存储设备,好像本地硬盘一样。进行分区、格式化、挂载存储的方式也和本地硬盘是一样的。
使用 fdisk -l 命令可以将本地磁盘列出,例如串行SAS盘和SAN存储都会被认为是串行存储设备,设备编号是 sdX,第一块磁盘是sda,第二块是sdb,以此类推。第一块磁盘的第一个分区是sda1,第二块磁盘的第三个分区是sdb3通过fdisk -l 命令查看磁盘实例如下(我的磁盘是虚拟设备,因此是vda):[root@db10 opt]# fdisk -lDisk /dev/vda: 85.8 GB, 85899345920 bytes255 heads, 63 sectors/track, 10443 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/vda1 * 1 13 104391 83 Linux/dev/vda2 14 1318 10482412+ 83 Linux/dev/vda3 1319 1840 4192965 82 Linux swap / Solaris/dev/vda4 1841 10443 69103597+ 5 Extended/dev/vda5 1841 10443 69103566 83 Linux通过fdisk -l 命令可以查看各分区的容量情况,根据这个情况就可以判断哪个分区是本地的,哪个是存储的。当然,我们还可以给分区加入卷标(label)来区分每个分区,通过查看卷标来给分区加说明。比如卷标为data的分区用来存数据,卷标为tmp的用来存放临时文件等等。linux系统可以使用e2label的命令查看和设置卷标,具体设置方法很简单:e2label <设备名> <卷标>查看卷标:e2label <设备名>查看系统是否已经正常使用HBA卡可以通过 lspci 命令查看正在使用的设备:root@pve-vp1:~# lspci04:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)我简化了输出结果,该行就是我的HBA卡,是QLogic 8Gb 光纤通道卡