class fc存储
Fibre Channel(FC)存储是一种高速网络技术,广泛应用于数据中心和企业级存储解决方案,它提供了高带宽、低延迟和可靠的数据传输,适用于高性能计算和大规模数据存储环境,以下是关于FC存储的详细解析:
一、FC存储
定义:Fibre Channel(FC)是一种高速网络技术标准,用于计算机数据存储。
特点:具有高带宽、低延迟和强可靠性的特点。
应用场景:常用于数据中心和企业级存储解决方案,支持高性能计算和大规模数据存储。
二、主要组件与目录结构
1. /sys/class/fc_transport
目录 | 描述 |
port_id | 存储端口的24位交换机端口ID |
node_name | 存储端口的64位节点名称 |
port_name | 存储端口的64位端口名称 |
2. /sys/class/fc_remote_ports
目录 | 描述 |
port_id | 存储端口的24位交换机端口ID |
node_name | 存储端口的64位节点名称 |
port_name | 存储端口的64位端口名称 |
dev_loss_tmo | 链路故障等待时间,单位为秒 |
fast_io_fail_tmo | IO故障等待时间,单位为秒 |
3. /sys/class/fc_host
目录 | 描述 |
port_id | HBA端口的24位交换机端口ID |
issues_lip | 重置HBA端口,重新尝试发现存储端口 |
三、Linux下的SCSI磁盘命名与管理
1. SCSI磁盘路径组成部分
HBA卡的PCI标示符
HBA卡的管道号
存储端SCSI目标地址
LUN(逻辑单元号)
2. SCSI磁盘路径表示方式
/dev/sd目录
major:minor号
/dev/disk/by-path
3. 确保磁盘路径永久不变的方法
WWID:每个SCSI磁盘的唯一标识符,类似于MAC地址。
UUID:文件系统创建时生成的唯一标识符。
UDEV:Linux提供的设备自定义命名机制。
四、FC存储设备的添加与删除
1. 添加FC存储设备
确认FC存储设备和光纤交换机连接正常,并已被系统识别。
使用lsscsi命令查看系统中已连接的SCSI设备,确定要挂载的设备名。
2. 删除FC存储设备
建议先备份数据,将内存脏数据写入磁盘。
卸载基于待删除磁盘的文件系统,关闭使用该磁盘的进程。
如果使用多路径软件,通过multipath –l查看磁盘所有路径,然后通过multipath –f删除磁盘。
五、问题与解答
1. 如何在Linux系统中查看已连接的FC存储设备?
可以使用lsscsi命令或cat /proc/scsi/scsi命令来查看系统中已连接的SCSI设备,包括FC存储设备。
lsscsi
或者
cat /proc/scsi/scsi
这些命令会列出系统中的所有SCSI设备,包括它们的设备名、通道、目标ID和LUN等信息。
2. 如何确保在Linux系统中FC存储设备的磁盘路径永久不变?
为确保FC存储设备的磁盘路径永久不变,可以采用以下方法:
WWID:根据SCSI标准,每个SCSI磁盘都有一个WWID(全球唯一标识符),类似于网卡的MAC地址,通过WWID标示SCSI磁盘可以保证磁盘路径永久不变,Linux系统上/dev/disk/by-id目录包含每个SCSI磁盘WWID访问路径。
UUID:UUID(通用唯一标识符)是在文件系统创建时生成的,用来标记文件系统,类似WWID,UUID也是独一无二的,因此使用UUID来标示SCSI磁盘也能保证路径是永久不变的,Linux上/dev/disk/by-uuid可以看到每个已经创建文件系统的磁盘设备以及与/dev/sd之间的映射关系。
UDEV:UDEV是Linux提供的一种让用户对设备进行自定义命名的机制,可以通过UDEV将WWID或UUID信息跟磁盘路径映射起来,这样也可以保证设备路径永久不变。
以上内容就是解答有关“class fc存储”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/47874.html<