存储的几个LUN问题 。

---整理自EMC论坛

1. Linux中如何识别LUN?(AIX是否也差不多)

当创建好LUN并建好storage group后,主机(linux)可以直接用fdisk -l识别到LUN吗,还是要一定要重启?(注:由于还没试过实机,所以只好来发帖问了)

2. LUN扩容后主机如何识别?

但在storage pool的LUN扩容后,windows主机、linux主机、AIX主机需要做什么操作吗,才能够识别到扩容后的LUN大小

3. 当storage group创建好后,主机一定要安装host agent才能识别到LUN吗,或者说安装host agent的好处是什么?

Linux提供很多办法可以扫描SCSI总线和识别SCSI设备,2.4内核之前不支持动态扫描要中断I/O,直到2.6内核才支持动态扫描,但是内核不提供动态重新配置SCSI设备的命令,例如HPUX ioscan。
因此,办法只有:

◆ 重启OS

◆ 重新加载HBA驱动,用工具modprobe

◆ 2.4内核配置 /proc,例如:# echo "scsi add-single-device 0 1 2 3" > /proc/scsi/scsi

◆ 2.6内核执行 /sys下的scan,例如:

# cd /sys/class/scsi_host/host1/

# ls -al scan

# echo ‘- - -’ > scan

◆ 利用HBA厂商的脚本执行scan,例如:

QLogic     # ./ql-dynamic-tgt-lun-disc.sh --scan

Emulex     # lun_scan all

◆ 利用Linux发行商的脚本执行scan,例如:

SLES         # /bin/rescan-scsi-bus.sh -h

1. LUN划分为主机后,linux主机不需要做任何操作,过一会儿即可使用fdisk -l发现LUN。

2. 在LUN扩容后,windows需要使用diskpart  工具来扩展,diskpart > select volume > extend。
linux使用resize2fs 来做在线扩容。

LUN扩容常见问题与解答(一)

https://community.emc.com/docs/DOC-18509#comment-21836

但没有找到二

文中提到:

1、 在AIX主机上扩展LUN要求先卸载卷,并且没有其他方式。

2.

用户在RAID组内扩展LUN或创建metaLUN之前,必须理解主机操作系统如果不reformat LUN能否将其识别。以下列表是在CLARIION存储系统上能够使用扩展的RAID组和卷的操作系统:

AIX JFS  - with Logical Volume Manager (LVM)
HP-UX JFS -  with LVM
Linux EXT2 -  with LVM
Solaris UFS - with the embedded Volume Manager and vxresize
Solaris VxFS - with the embedded Volume Manager and vxresize
Windows 2000 Windows 2003 - NTFS with Basic and Dynamic Disk LUN Expansion
Windows NT NTFS – 需重启
NetWare NSS
IRIX XFS - with XLV Volume Manager

在用户扩展RAID组/LUN时,须确保使用正确的操作系统指南并按照正确的操作步骤。在用户初始忽而任何RAID group/LUN 扩展流程时, 确保用户已经备份过文件系统

LInux上面用LVM管理逻辑卷扩容步骤

1:添加磁盘,进入系统。运行fdisk,这个命令用来个新盘分区格式化,例如 为/dev/sdb1;
2:创建pv: pvcreate /dev/sdb1
3:扩展VG:vgextend /dev/VolGroup00 /dev/sdb1
4:运行vgdisplay ,查看扩展后的VG,如果显示容量增加,那么VG扩展成功;
5:扩展LV: lvextend -L + n(M,或G) /dev/VolGroup00/LogVol00 /dev/VolGroup00
重新启动机器,进入Resuce 模式,装载磁盘时选择skipp。
6:激活VG: 运行 lvm vgchange -a y /dev/VolGgroup00
7:运行 e2fsck 检查文件系统。 e2fsck /dev/VolGroup00/LogVol00
8:resize2fs /dev/VolGroup00/LogVol00

只要用到LVM的lvextend命令,肯定支持在线扩展逻辑卷,不影响应用。

不过,这个和在线扩展文件系统不是一样的,需要文件系统支持在线扩展才可以。

HPUX的JFS和AIX的JFS完全是两个东东。HPUX的JFS是他OEM了Veritas的VxFS的产物,奇怪的是可能是因为基于早期VxFS的版本,居然不支持在线扩展,等到这个变成一个严重问题的时候,早就已经推向市场了。后来HPUX为了解决这个问题又OEM了VxFS产生了支持在线扩展的online JFS,但是需要额外购买和安装。就是extendfs。

而AIX的JFS完完全全是IBM自己的东西,目前默认都是第二代JFS,直接可以使用在线扩展。

ORACLE的ASM就是把逻辑卷当成是裸设备在用,完全跳过了文件系统。

存储的几个LUN问题的更多相关文章

  1. LINUX系统下添加映射存储LUN

    LINUX系统下添加映射存储LUN(无需重启) 背景:Oracle rac环境 添加新实例,重新划分存储空间,从存储映射新的LUN. 问题:映射后,linux操作系统无法识别新的LUN,不能重启系统, ...

  2. 存储的一些基本概念(HBA,LUN)

    有些新手总是在各式各样的概念里绕来绕去,弄的不亦乐乎.所以我就把我的一些理解写了下来,供您参考.我说的不局限于任何一种具体产品和厂家,也可能有些说法和某些厂家的说法不一样,但是我觉得应该算的上是本原的 ...

  3. 【转载】存储的一些基本概念(HBA,LUN)

     1.关于HBA HBA的全称为Host Bus Adapter,即主机总线适配器. a.总线适配器是个什么东西呢? 我们首先要了解一下主机的结构,一台计算机内部多半由两条总线串在起来(当然实际情况会 ...

  4. Oracle RAC 更换存储实验

    实验环境准备: RHEL 6.5 + Oracle 11.2.0.4 RAC (2nodes) OCR和Voting Disk使用的是OCR1磁盘组,底层对应3个1G大小的共享LUN,一般冗余: DA ...

  5. linux添加新LUN,无需重启

    linux添加新LUN,无需重启 在给存储增加新的Lun时,在linux下一般是: A.重启操作系统B.重启HBA卡驱动 1. kudzu添加完新硬盘后,运行命令kudzu重新扫描新的硬件设备,类似a ...

  6. LUN 和 LVM 知识

    LUN是对存储设备而言的,volume是对主机而言的. lun是指硬件层分出的逻辑盘,如raid卡可以将做好的400G的raid5再分成若干个逻辑盘,以便于使用,每一个逻辑盘对应一个lun号,OS层仍 ...

  7. SAN LUN Mapping出错导致文件系统共享冲突,数据恢复成功

    [用户单位] 中国联通某分公司[数据恢复故障描述]    SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLAR ...

  8. LUN mask 和zone 区别

    问题: 在SAN网络中,只有一台存储时,该存储带有Map功能,可以将LUN Map到指定主机,那么FC Switch的zoning功能还有意义吗?有没有方法来证明这以意义的存在.即使存储不带有Map功 ...

  9. LUN

    1概念 LUN的全称是Logical Unit Number,也就是逻辑单元号.我们知道SCSI总线上可挂接的设备数量是有限的,一般为8个或者16个,我们可以用Target ID(也有称为SCSI I ...

随机推荐

  1. 前端Js框架汇总

    概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领域心花路放,也是煞是羡慕.寻了寻.net的消息,也是振奋人心,.net co ...

  2. LeetCode House Robber III

    原题链接在这里:https://leetcode.com/problems/house-robber-iii/ 题目: The thief has found himself a new place ...

  3. Xcode快捷键

    1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 C ...

  4. 前端二:CSS

    CSS: 一:介绍:学名层叠样式表(Cading Style Sheets)是一种用来表现HTML或者XML等文件的样式的计算机语言.让HTML和XML看起来更加美观. 语法:<style> ...

  5. 单例模式读取properties配置文件中的信息

    public class ConfigManager {    private static ConfigManager config = null;    //创建Properties文件  读取配 ...

  6. pyenv 以及 virtualenv

    244 pyenv global 3.5.1 245 which python 246 python 247 pip install virtualenv 248 ls 249 pwd 250 ls ...

  7. 【python cookbook】【数据结构与算法】5.实现优先级队列

    问题:要实现一个队列,它能够以给定的优先级对元素排序,且每次pop操作时都会返回优先级最高的那个元素: 解决方案:采用heapq模块实现一个简单的优先级队列 # example.py # # Exam ...

  8. eclipse如何快速抽取样式(style)或者include

    在视图模式上选中要抽取的模块,然后点击右键就可以抽取了

  9. MySQL 账户管理

    一.当前日期.当前用户.当前数据库版本 mysql> select curdate(),version(),database(),user(); +------------+---------- ...

  10. pycharm设置pytest运行程序