zoukankan      html  css  js  c++  java
  • 存储的几个LUN问题


    存储的几个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就是把逻辑卷当成是裸设备在用,完全跳过了文件系统。

  • 相关阅读:
    普通摄像头交互——视频翻书
    笔记本3K4K
    OOP(转)
    DllImport 和extern
    java串口通信 (转)
    HttpWatch截取网页数据的工具以及介绍
    在 resources 参数中指定了多次。 resources 参数不支持重复项—解决方法
    “设计”你的代码(转)
    如何获取ultraComboEditor选中的值
    将数组绑定到 ODP.NET 数据库命令
  • 原文地址:https://www.cnblogs.com/james1207/p/3304110.html
Copyright © 2011-2022 走看看