V3以前的版本采用的是legacy DSF,翻译过来的中文系统管理里称为旧设备文件,总是感觉不那么贴切,只是字面意思,如果我们看了中文会以为英文原来可能是old DSF呢。这种名字是和硬件路径绑定的,如devdskc3t15d0,是Instance 3, SCSI ID 15,LUN 0。如果采用这种命名方式,对应每一条物理路径就会有一个设备名,对于XP磁盘阵列上的一个lun或者EVA上的Vdisk就可能有8条路径之多(对于V2系统一个LUN最多支持8个路径,V3可以32个),并且如果San环境变化,如换HBA卡,改变Switch Domain ID等还会引起设备名的改变。由于多路径,考虑IO问题,于是有了Secure Path或者Auto Path这样的软件。
V3采用永久设备名后,这些问题变得简单了,如devdiskdisk3,对于一个lun只有一个设备名,并且不再和物理路径绑定,而是和LUN的 WorldWide Identifier (WWID)绑定,只要WWID不变,设备名就不变,把物理设备拔掉再插回也不变,新加入的设备只会分配新的设备名。不再需要多路径软件了,能自动实现load balance功能,如果链路失败系统会取消该链路,当发现新链路时自动发现并加入load balance。下面介绍针对永久设备名的出现几个命令的使用。