存储的几个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就是把逻辑卷当成是裸设备在用,完全跳过了文件系统。
存储的几个LUN问题的更多相关文章
- 存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/liukuan73/article/det ...
- LINUX系统下添加映射存储LUN
LINUX系统下添加映射存储LUN(无需重启) 背景:Oracle rac环境 添加新实例,重新划分存储空间,从存储映射新的LUN. 问题:映射后,linux操作系统无法识别新的LUN,不能重启系统, ...
- 存储的一些基本概念(HBA,LUN)
有些新手总是在各式各样的概念里绕来绕去,弄的不亦乐乎.所以我就把我的一些理解写了下来,供您参考.我说的不局限于任何一种具体产品和厂家,也可能有些说法和某些厂家的说法不一样,但是我觉得应该算的上是本原的 ...
- 【转载】存储的一些基本概念(HBA,LUN)
1.关于HBA HBA的全称为Host Bus Adapter,即主机总线适配器. a.总线适配器是个什么东西呢? 我们首先要了解一下主机的结构,一台计算机内部多半由两条总线串在起来(当然实际情况会 ...
- Oracle RAC 更换存储实验
实验环境准备: RHEL 6.5 + Oracle 11.2.0.4 RAC (2nodes) OCR和Voting Disk使用的是OCR1磁盘组,底层对应3个1G大小的共享LUN,一般冗余: DA ...
- linux添加新LUN,无需重启
linux添加新LUN,无需重启 在给存储增加新的Lun时,在linux下一般是: A.重启操作系统B.重启HBA卡驱动 1. kudzu添加完新硬盘后,运行命令kudzu重新扫描新的硬件设备,类似a ...
- LUN 和 LVM 知识
LUN是对存储设备而言的,volume是对主机而言的. lun是指硬件层分出的逻辑盘,如raid卡可以将做好的400G的raid5再分成若干个逻辑盘,以便于使用,每一个逻辑盘对应一个lun号,OS层仍 ...
- SAN LUN Mapping出错导致文件系统共享冲突,数据恢复成功
[用户单位] 中国联通某分公司[数据恢复故障描述] SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLAR ...
- LUN mask 和zone 区别
问题: 在SAN网络中,只有一台存储时,该存储带有Map功能,可以将LUN Map到指定主机,那么FC Switch的zoning功能还有意义吗?有没有方法来证明这以意义的存在.即使存储不带有Map功 ...
随机推荐
- RequiredFieldValidator控件--必填验证控件
RequiredFieldValidator控件: ·RequiredFieldValidator控件也被称之为必填验证控件,顾名思义,也就是与RequiredFieldValidator控件关联的控 ...
- 使用gettimeofday测试函数运行的时间
#include <time.h> #include <stdio.h> #include<sys/time.h> #define NEW_TIME_VALE st ...
- [转]svn提交自动同步到web服务器
参考博文:http://my.oschina.net/wddqing/blog/201567 同步程序思路:用户提交程序到SVN,SVN触发hooks,按不同的hooks进行处理,这里用到的是post ...
- SuperSocket源码解析之开篇
一 简介 官方介绍:SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架.你无须了解如何使用 Socket, 如何维护 Socket 连接和 S ...
- 常见Linux服务器操作系统版本中自带的OpenSSL版本
下表是常见服务器操作系统版本中自带的OpenSSL版本: 从上表可以看出,目前常用的服务器版本中,默认OpenSSL为1.0.2的只有Ubuntu 16.04 LTS.其他版本如果要升级OpenSSL ...
- 第十一章 认识与学习BASH
系统支持的shell在 /etc/shells里面 Bash Shell 的功能: 1.命令修补能力(histroy) 2.命令与档案补全功能 3.命令别名设定功能 4.工作前景背景控制 5.支持 ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- 使用BAT方法结束进程
@echo off taskkill /f /im GAM.exe taskkill /f /im GCL10.exe http://www.cnblogs.com/FKdelphi/p/501540 ...
- 基于visual Studio2013解决C语言竞赛题之1048打印矩阵
题目 解决代码及点评 /* 48. 找规律填写N×N方阵.如N=8时, 其方阵为: */ #include <stdio.h> #include <stdlib.h& ...
- Appium - iOS 各种问题汇总
Appium - iOS 各种问题汇总 作者: Max.Bai 时间: 2014/10 Appium - iOS 各种问题汇总 1. Appium 滑动: swipe 有三种方式: 第一种:swi ...