在linux(RedHat)中如何通过命令来识别挂载的光纤(FC)存储设备

如题所述

1、在Ubuntu下点击侧面边栏上的功能按钮,打开命令行的终端。

2、在命令行模式下先输入su回车,之后再输入超级管理员的密码,实现以超级管理员的模式控制系统。

3、接着输入fdisk -l查看系统当前连接的外设磁盘,其中可以注意到一个文件系统为Fat32的磁盘。

4、输入mkdir /mnt/MyUSB回车,接着输入mount /dev/sdb4 /mnt/MyUSB回车,也就是把挂载到MyUSB目录。

5、这样,就算完成了对U盘的手动挂载过程。点击打开侧边栏的“主文件夹”按钮,然后选择“文件系统”。

6、在文件系统下,找到mnt目录,这里存放的均是挂载的设备文件,双击打开mnt。

7、就可以看到MyUSB们刚才新建的目录了。它就相当于在winows下的可移动磁盘图标,双击打开就能够浏览和编辑U盘里面的内容了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-09
楼主说的光纤存储设备应该是SAN存储。
连接SAN存储通常是通过直连或经过SAN交换机的,和网络上的光纤不是一个概念。
服务器连接SAN存储时,要使用HBA光纤卡,它是一个插在主板上的板卡设备,HBA卡带有光纤插槽,当HBA卡和存储连接并配置好存储后,在Linux系统本地就可以识别存储设备,好像本地硬盘一样。进行分区、格式化、挂载存储的方式也和本地硬盘是一样的。追问

感谢‘土鳖侠’精彩的回答!我这里想问的是如何区分挂载前的本地磁盘(local)和挂载后的磁盘(SAN),在linux中有没有相关的命令和工具?

追答

使用 fdisk -l 命令可以将本地磁盘列出,例如串行SAS盘和SAN存储都会被认为是串行存储设备,设备编号是 sdX,第一块磁盘是sda,第二块是sdb,以此类推。
第一块磁盘的第一个分区是sda1,第二块磁盘的第三个分区是sdb3
通过fdisk -l 命令查看磁盘实例如下(我的磁盘是虚拟设备,因此是vda):
[root@db10 opt]# fdisk -l

Disk /dev/vda: 85.8 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders
Units = 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:~# lspci
04:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
我简化了输出结果,该行就是我的HBA卡,是QLogic 8Gb 光纤通道卡

本回答被提问者采纳
第2个回答  2012-06-04
什么光纤存储设备啊?光纤是光纤。存储设备是存储设备。再说了,你FC怎么可能接在这上面啊。你说的 是不是ODF啊
相似回答