




已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
惠普UNIX硬盘和LVM管理介绍 邓攀pan deng 中国惠普有限公司2004年8月 什么是LogicalVolumeManager discMANAGEMENTsubsystem NOTafilesystem application device file disc driver LVM HP UXkernel LVM原理 physicalvolumes物理卷对应单个硬盘或磁盘阵列柜里的LUN Volumegroup卷组 Logicalvolumes逻辑卷 VG01 VG01 lvol1 dev rdsk c0t0d0 dev rdsk c0t1d0 lvol3 lvol2 磁盘使用分类1 内置或外置磁盘 内置硬盘和单独的外置磁盘或无raid功能的磁盘柜 A3312SC10 磁盘使用分类2 SCSI磁盘阵列柜 外置的SCSI磁盘阵列柜 AutoRaid使用iosan等命令只能看到控制器和LUN logicunit 如果需要查看具体的物理硬盘信息 可使用以下命令 arraydsp i 显示autoraid序列号 ArraysknowntotheARMServer arrayswithS N 000000786B74 arraydsp a 显示autoraid相关部件全部信息 磁盘使用分类3 光纤磁盘阵列柜1 惠普外置的光纤磁盘阵列柜最主要有两种 FC60 VA系列 VA7110 VA7410等 磁盘使用分类3 光纤磁盘阵列柜2 使用ioscan等命令只能看到控制器和LUN logicunit 如果需要查看具体的物理硬盘信息 可使用以下命令 FC60 amdsp i 显示FC60序列号 amdsp a 显示FC60相关部件全部信息 VA系列 armdsp i 显示FC60序列号 armdsp a 显示FC60相关部件全部信息 使用ioscan查看外设 ioscan fClassIH WPathDriverS WStateH WTypeDescription root0rootCLAIMEDBUS NEXUScell00cellCLAIMEDBUS NEXUSioa00 0sbaCLAIMEDBUS NEXUSSBAba00 0 0lbaCLAIMEDBUS NEXUSLBAlan00 0 0 1 0gelanCLAIMEDINTERFACE1000Base Text bus00 0 0 2 0c720CLAIMEDINTERFACESCSIFastWidedisk00 0 0 2 0 6 0sdiskCLAIMEDDEVICEHPDiskctl00 0 0 2 0 7 0sctlCLAIMEDDEVICEInitiator ioscan shortlistingofalldevices ioscan f fulllistingofalldevices ioscan kf fulllisting usingcachedinformation ioscan fH0 0 0 1 0 fulllistingofdeviceat0 0 0 1 0 ioscan fCdisk fulllistingof disk classdevices 上表中的I 红色 是Instance 是按照硬件加入顺序顺序生成的 一旦生成就不会自动改变 使用ioscan查看相关设备文件 ioscan funlistalldevicesanddevicefiles ioscan funCdisklistalldiskdevicesanddevicefiles ioscan funCtapelistalltapedrivesanddevicefiles ioscan funH0 0 1 0 0 0 0listalldevicefilesforthedeviceat0 0 1 0 0 0 0 ClassItape1 DescriptionHPC1553A H WPath0 0 1 0 0 0 0 Driverstape S WStateCLAIMED dev rmt 1m dev rmt 1mb dev rmt 1mn dev rmt 1mnb H WTypeDEVICE Usetheioscancommandtodeterminewhichdevicefilesareassociatedwithwhichdevicesonyoursystem dev rmt c0tld0BESTb dev rmt c0tld0BESTn dev rmt c0tld0BESTnb dev rmt c0tld0BEST 硬件路径1 0 0 1 0 0 6 0 CellorBusNumber partitionableserversonly SBA systembusadapters NumberLBA localbusadapters NumberPCIAddressFunctionNumberSCSITargetAddressLUNNumber SBA LBA LBA PCIBus DeviceAdapter CoreI O LAN SCSI Serial PCIBus DeviceAdapter CellBoardORCPU Memory Cell SBA LBA Device Function TargetCell Theglobalcellnumber 0 3onHPrp8400 orBusNumber Rp7400 SBA Anitemonthebus eitherasystembusadapter SBA 0 aprocessor 10 13 ormemory 5 EachI Ochassishasasinglesystembusadapter LBA Alocalbusadapter oneperPCIslot TheLBAnumberisnotnecessarilythesameastheslotnumber Device Isthecard saddressontheslot sPCIbus Function ThefunctionfortheI Ocard Typicallythisis0 zero forsingle functioncards Target ThetargetoftheI Odevice orSCSIID Theioscanandradcommandslistinformationaboutcurrentlyactivehardwareinthelocalpartitiononly 硬件路径2 硬件路径3 cell SBA LBA device function target Cell0 Sys Backplane PCIBackplane CoreIO SBA LBA serialmux 0 SCSI dev 3 LAN dev 1 SCSI dev 2 OV84 017 6 ExternalSCSI 内置硬盘或外置的SCSI硬盘 DVD SCSIcard Terminator ioscanH WPathClassDescription 0 0 0 2ext busFW SCSIInterface0 0 0 2 0 0 0tapeHPDDSTape0 0 0 2 0 2 0diskHPDVDROM0 0 0 2 0 5 0diskHPDisk0 0 0 2 0 6 0diskHPDisk0 0 0 2 0 7 0sctlInitiator 0 0 0 2 0 5 0 LogicalUnitNumberSCSITargetAddressInterfaceCardAddress 6 5 2 0 7 0 0 0 2 0 5 0 LUN0 LUN1 ioscan uH WPathClassDescription 0 0 0 2 0ext busFW SCSIInterface0 0 0 2 0 5 0diskHPDisk0 0 0 2 0 5 1diskHPDisk0 0 0 2 0 5 2diskHPDisk0 0 0 2 0 7 0sctlInitiator LogicalUnitNumberSCSITargetAddressInterfaceCardAddress LUN2 t 5 外置SCSI磁盘阵列柜 SCSICard PVLink ioscan uH WPathClassDescription 0 0 0 2 0ext busFW SCSIInterface0 0 0 2 0 5 0diskHPDisk0 0 0 2 0 5 1diskHPDisk0 0 0 2 0 5 2diskHPDisk0 0 0 3 0ext busFW SCSIInterface0 0 0 3 0 6 0diskHPDisk0 0 0 3 0 6 1diskHPDisk0 0 0 3 0 6 2diskHPDisk t 6 SCSICard t 5 N4000双机连单个AutoRaid连接图 N4000双机连单个VA7400连接图 FC60 VA控制器路径 1 4 0 0 1 18 255 2 7 0 PeripheralDeviceAddressonPublicLoop HBA FibreChannel VirtualSCSI 1 4 0 0 光纤卡设备路径1 SwitchDomainID 如果光纤交换机没有分Domain 这个值缺省为1 18 SwitchPortID 如果大于16 则实际PortID X 16 所以这个例子是连接port2 255 如果这一位为255 表示这是连接一个FC60或VA存储的控制器2 7 0 如果上一位为255 则2 7 0显示为控制器的LoopID对应的AL PA值 16进制 27是AL PA值 转换为loopID为110 有一个AL PA对应LoopID的表 FC60 VALUN路径 1 4 0 0 1 18 39 0 0 2 VolumeSetAddressingonPublicLoop Brocade HBA FibreChannel VirtualSCSI LUNNumber 1 4 0 0 光纤卡设备路径1 SwitchDomainID 如果光纤交换机没有分Domain 这个值缺省为1 18 SwitchPortID 如果大于16 则实际PortID X 16 所以这个例子是连接port2 39 如果这一位为0 表示这连接的是一个设为privateloop的VA否则表示为控制器的LoopID对应的AL PA值 10进制 这个例子控制器的loopID是110 0 0 2 表示为LUNID 这个例子为LUN2 设备文件和硬件路径的对应 SCSI dev dsk c1t5d0 ioscan fClassIH WPathDescription ext bus00 0 1 0 0Fast WideSCSIdisk00 0 1 0 0 3 0SEAGATEST32171Wdisk10 0 1 0 0 4 0SEAGATEST32171Wext bus10 0 2 0 0Fast WideSCSIdisk20 0 2 0 0 5 0SEAGATEST32171W Cardinstance Target LUN options Devicedependentoptions 设备文件和硬件路径的对应 光纤 Cardinstance Target LUN ioscan fClassIH WPathDescription ext bus51 0 2 0 0 8 0 4 0FCPArrayInterfacedisk51 0 2 0 0 8 0 4 0 0 0HPA6188Adisk61 0 2 0 0 8 0 4 0 0 1HPA6188Adisk71 0 2 0 0 8 0 4 0 0 2HPA6188A disk121 0 2 0 0 8 0 4 0 0 7HPA6188Atarget181 0 2 0 0 8 0 4 0 1disk131 0 2 0 0 8 0 4 0 1 0HPA6188A dev dsk c5t1d0 使用lssf查看设备文件 lssf dev rdsk c0t3d0sdiskcardinstance0SCSItarget3SCSILUN0section0ataddress0 0 1 0 0 3 0 dev rdsk c0t3d0 lssf dev rmt 0mnstapecardinstance1SCSItarget0SCSILUN0at tnorewindbestdensityavailableataddress0 0 1 0 0 0 0 dev rmt 0mn lssf可以显示一个设备文件的详细信息 设备文件目录 dev dev dsk rdsk rmt ttyxpx ttydxpx blockdiskdevicefiles rawdiskdevicefiles tapedrivedevicefiles terminaldevicefiles modemdevicefiles 所有的设备文件都存放在 dev目录下硬盘 CDROM 磁带机的设备文件存放在 dev的子目录下其他的设备文件直接存放在 dev目录下 使用insf创建设备文件 虽然系统启动时会自动运行insf 不过在线添加新硬件等操作后需要使用这个命令创建设备文件 Createdevicefilesforanynewlyaddedauto configurabledevices insfRe createmissingdevicefilesforallexistingauto configurabledevices insf eCreateorrecreatedevicefilesforaspecificauto configurabledevice insf eH0 0 1 0 0 3 0Seetheinsfmanpageformanymoreoptionsandexamples 使用SAM创建设备文件 Actions Add DiagnoseMissingTapeDrive Zoom Remove ShowDeviceFiles CreateDeviceFiles CreateDefaultDeviceFiles CreateCustomDeviceFile sam peripheraldevices tapedrives SAM提供一个简单的方法来创建那些 insf 不能自动创建的设备文件 例如磁带机某些特定设备文件 使用mksf创建设备文件 如果你不能或不愿意使用SAM 可以使用mksf ConfigureaDDS2 no rewinddevicefileforthetapedriveat0 0 1 0 0 0 0 mksf H0 0 1 0 0 0 0 bDDS2 nOr specifythetapedrivetoconfigurebyclass instance mksf Ctape I1 bDDS2 nSeethemksfandmtmanpagesformanymoreoptionsandexamples 使用mknod创建设备文件 Ifadeviceisn tconfigurableviainsformksf youcanmanuallycreateadevicewithcustommajor minornumbersusingmknod mknodmustbeusedtocreateLVMvolumegroupdevicefiles andmaybenecessarytocreatedevicefilesforothervendors devices mknod dev vg01 groupc640 x010000 DeviceFileName Block Character Major Minor 使用rmsf删除设备文件 Whenadeviceisnolongerneeded itsdevicefilesshouldberemovedviarmsf Removeaspecificdevicefile rmsf dev dsk c0t3d0Removeallthedevicefilesassociatedwithadevice rmsf a dev dsk c0t3d0Or specifythedevice shardwarepath rmsf H0 0 1 0 0 3 0 LVM如何管理硬盘 lvol1 lvol2 PV1 PV2 lvol2 lvol2 lvol1 lvol1 PV3 LogicalVolumes PhysicalVolumes VolumeGroup LE和PE的对应 LogicalVolume Physical Volume LogicalExtent PhysicalExtent PE非连续分布 LogicalExtenttableforlvol1 PhysicalVolume PE非连续分布2 PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE dev rdsk c0t0d0 dev rdsk c0t1d0 dev rdsk c0t2d0 一个逻辑卷 LV 可以分布在同一个卷组 VG 中的多个物理卷 PV 上 PE连续分布1 PE连续分布2 LogicalVolumeManager规则1 一个硬盘只能专属于LVM管理 LogicalVolumeManager规则2 一个硬盘只能专属于一个卷组 VG Vol Group X Vol Group Y LogicalVolumeManager规则3 每个卷组 VG 最大可以有255个逻辑卷 LV 缺省就是255 可以使用vgcreate l设置 每个卷组 VG 最大可以有255个物理卷 PV 缺省是16 可以使用vgcreate p设置 每个物理卷 PV 最大可以包含65 535个PE 缺省是1016 可以使用vgcreate e设置 在新硬盘上使用文件系统1 2 CREATEADIRECTORYON DEVFORTHEVOLUMEGROUP mkdir dev vg01 在新硬盘上使用文件系统2 3 MAKEAGROUPDEVICEFILE mknod dev vg01 groupc640 x010000由于minornumber是系统底层标识VG的标志 所以每个VG的group文件的这两位 红色 必须是唯一的 否则VG无法创建可以使用如下命令查看所有vg的group文件的minornumber ll dev vg group 在新硬盘上使用文件系统3 4 CREATEAVOLUMEGROUP 在新硬盘上使用文件系统4 5 CREATEA100MBLOGICALVOLUMEONVOLUMEGROUP01 lvcreate L100vg01 在新硬盘上使用文件系统5 如果是使用裸设备就可以直接使用 dev vg00 rlvol1 6 CREATEAFILESYSTEMFORLOGICALVOLUME1 BADBLOCKPOOL Newfsuseslogicalvolumeone scharacter devicefiletocreatea100MBfilesystem inthespaceallocatedbylvcreate Newfscreatesa lost found directory inthenewfilesystem newfs dev vg01 rlvol1 在新硬盘上使用文件系统6 7 MAKEAMOUNTPOINTDIRECTORYFORTHENEWFILESYSTEM mkdir vg01lvol1 PVRA BADBLOCKPOOL NEWLVMDISK VGRA lost found ROOTDISK 在新硬盘上使用文件系统7 8 MOUNTTHENEWFILESYSTEMTOTHEMOUNTPOINTDIRECTORY mount dev vg01 lvol1 vg01lvol1 在新硬盘上使用文件系统8 显示LVM信息1 ForPhysicalVolumes pvdisplay v dev dsk cCtTdD Displaysinformationaboutthephysicalvolume s specified 显示LVM信息2 vgdisplay v dev vg Displaysinformationaboutallthevolumegroups只有VG处于激活状态 这个命令才有效 ForVolumeGroups 显示LVM信息3 lvdisplay v dev vg lvol Displaysinformationaboutallthelogicalvolumesinallthevolumegroups ForLogicalVolumes 显示LVM信息4 strings etc lvmtab Displaysvolumegrouptophysicalvolumerelationships Thecontentsof etc lvmtab 激活VG 一个VG可以进行手动激活和去激活 缺省模式下 使用如下命令 vgchange ayvg01 vgchange anvg01缺省情况下 所有的VG都会在机器启动时自动激活 只有在激活状态下 以下相关VG命令才能执行 添加新的硬盘到VG dev dsk c0t4d0 dev dsk c0t5d0 vgextend dev vg01 dev dsk c0t4d0 dev dsk c0t5d0 从VG中删除一块硬盘 vg01 vgreduce dev vg01 dev dsk c0t5d0删除一块硬盘前 必须先删除这块硬盘上的LV 删除一个VG vgremove dev vg01删除一块硬盘前 必须先删除这个VG上的所有LV 扩充LV的容量 lvextend Lnew total dev vgXX lvolX lvol4 扩充之前 需要确认这个LV没有被其他用户使用 如果是文件系统需要先umount 某些系统使用的LV可能需要到单用户模式下扩充 根卷和stand卷只能使用系统卷组备份重导系统时扩充 在指定硬盘上扩充LV dev dsk c0t3d0 vg01 dev dsk c0t5d0 lvextend Lnew total dev vg01 lvol3 dev dsk c0t3d0扩充之前 需要确认这个LV没有被其他用户使用 如果是文件系统需要先umount 缩小LV的容量 lvreduce Lnew total dev vg01
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论