当前位置:文档之家› HP Unix单用户模式下处理系统逻辑卷全部丢失的故障

HP Unix单用户模式下处理系统逻辑卷全部丢失的故障

HP Unix单用户模式下处理系统逻辑卷全部丢失的故障
HP Unix单用户模式下处理系统逻辑卷全部丢失的故障

HP Unix单用户模式下处理系统逻辑卷全部丢失的故障

系统环境:hp unix 11.31

硬件环境:rp4440

故障现象:系统重启后只能进入单用户模式,vgdisplay看不到任何系统的lvm。

物理环境:不能接触主机,单可以远程登录MP管理。

1. 系统不能正常启动,引导后从ISL中敲"hpux -is"进入单用户模式:

NOTICE: return ramfs memory for BTL: [FREE] top 0x00000000c0400000, pages 2258 Create STCP device files

Starting the STREAMS daemons-phase 2

$Revision: vmunix: B.11.31_LR FLAVOR=perf

Memory Information:

physical page size = 4096 bytes, logical page size = 4096 bytes

Physical: 4192256 Kbytes, lockable: 2982120 Kbytes, available: 3400940 Kbytes

/sbin/ioinitrc:

Can't stat /dev/vg00/lvol1

/dev/vg00/lvol1: CAN'T CHECK FILE SYSTEM.

/dev/vg00/lvol1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

mount: /dev/vg00/lvol1: No such file or directory

Unable to mount /stand - please check entries in /etc/fstab

Skipping KRS database initialization - /stand can't be mounted

INIT: Overriding default level with level 's'

INIT: SINGLE USER MODE

INIT: Running /sbin/sh

#

2. 先看一下磁盘设备是否正常:

# ioscan -funC disk

Class I H/W Path Driver S/W State H/W Type Description

======================================================== =============

disk 6 0/1/1/0.0.0 sdisk CLAIMED DEVICE HP 146 GST3146707LC

/dev/dsk/c2t0d0 /dev/rdsk/c2t0d0

disk 0 0/1/1/0.1.0 sdisk CLAIMED DEVICE HP 73.4GST373453LC

/dev/dsk/c2t1d0 /dev/rdsk/c2t1d0

我的系统就在73.4GB的硬盘上。

3. 看一下vg00的逻辑卷:

# ls /dev/vg00

#

都没了。

单从/etc/lvmtab目录下找到了vg00的map文件。尝试导入。

# vgimport -s -m /etc/lvmconf/vg00.map vg00 /dev/dsk/c2t0d0 /dev/dsk/c2t1d0 vgimport: Volume group "/dev/vg00" already exists in the "/etc/lvmtab" file.

# cd /etc/

4. vg00存在多种问题。

1、不能被反激活

2、单用户模式下也不能用vgcfgrestore命令

3、不能export和import

所以决定用vg01带代替vg00做系统卷组。

# mv /etc/lvmtab /etc/lvmtab.bak

准备重新生成lvmtab文件:

# vgimport -s -m /etc/lvmconf/vg00.conf vg01 /dev/dsk/c2t0d0 /dev/dsk/c2t1d0 vgimport: "/dev/vg01/group": not a character device.

提示错误,需要先建立/dev/vg01目录和节点设备/dev/vg01/group:

# mkdir /dev/vg01

# mknod /dev/vg01/group c 64 0x010000

再次导入:

# vgimport -s -m /etc/lvmconf/vg00.conf vg01 /dev/dsk/c2t0d0 /dev/dsk/c2t1d0 vgimport: Volume group "/dev/vg01" has been successfully created.

Warning: A backup of this volume group may not exist on this machine.

Please remember to take a backup using the vgcfgbackup command after activating the volume group.

Also, upon first activation of an imported bootable volume group, make

sure to run lvlnboot(1M) command in recovery mode (-R option) to resync

the information on the disk

导入成功。

尝试激活:

# vgchange -a y vg01

Activated volume group

Volume group "vg01" has been successfully changed.

激活成功。

显示一下:

# vgdisplay -v

--- Volume groups ---

VG Name /dev/vg01

VG Write Access read/write

VG Status available

Max LV 255

Cur LV 9

Open LV 9

Max PV 16

Cur PV 2

Act PV 2

Max PE per PV 4384

VGDA 4

PE Size (Mbytes) 16

Total PE 8759

Alloc PE 4044

Free PE 4715

Total PVG 0

Total Spare PVs 0

Total Spare PVs in use 0

VG Version 1.0.0

--- Logical volumes ---

LV Name /dev/vg01/lvol1

LV Status available/syncd LV Size (Mbytes) 1792 Current LE 112

Allocated PE 224

Used PV 2

LV Name /dev/vg01/lvol2

LV Status available/syncd LV Size (Mbytes) 8192 Current LE 512

Allocated PE 1024

Used PV 2

LV Name /dev/vg01/lvol3

LV Status available/syncd LV Size (Mbytes) 1024 Current LE 64

Allocated PE 128

Used PV 2

LV Name /dev/vg01/lvol4

LV Status available/syncd LV Size (Mbytes) 512 Current LE 32

Allocated PE 64

Used PV 2

LV Name /dev/vg01/lvol5

LV Status available/syncd LV Size (Mbytes) 112 Current LE 7

Allocated PE 14

Used PV 2

LV Name /dev/vg01/lvol6

LV Status available/syncd LV Size (Mbytes) 4960 Current LE 310

Allocated PE 620

Used PV 2

LV Name /dev/vg01/lvol7

LV Status available/syncd LV Size (Mbytes) 2960 Current LE 185

Allocated PE 370

Used PV 2

LV Name /dev/vg01/lvol8

LV Status available/syncd LV Size (Mbytes) 8704 Current LE 544

Allocated PE 1088

Used PV 2

LV Name /dev/vg01/myswap LV Status available/syncd LV Size (Mbytes) 8192 Current LE 512

Allocated PE 512

Used PV 1

--- Physical volumes ---

PV Name /dev/dsk/c2t1d0

PV Status available Total PE 4375

Free PE 2097

Autoswitch On

Proactive Polling On

PV Name /dev/dsk/c2t0d0

PV Status available Total PE 4384

Free PE 2618

Autoswitch On

Proactive Polling On

vg01拥有了vg00的全部逻辑卷:

6. 显示一下boot设备:

# lvlnboot -v

Boot Definitions for Volume Group /dev/vg01:

Physical Volumes belonging in Root Volume Group:

/dev/dsk/c2t1d0 -- Boot Disk

/dev/dsk/c2t0d0 -- Boot Disk

Boot: lvol1 on: /dev/dsk/c2t1d0

/dev/dsk/c2t0d0

Root: ??? on: /dev/dsk/c2t1d0

/dev/dsk/c2t0d0

Swap: ??? on: /dev/dsk/c2t1d0

/dev/dsk/c2t0d0

Dump: ??? on: /dev/dsk/c2t1d0, 0

异常。这与vg00的lvm丢失有直接关系。

7. 查看/etc/fstab文件:

# cat /etc/fstab

# System /etc/fstab file. Static information about the file systems

# See fstab(4) and sam(1M) for further details on configuring devices. /dev/vg00/lvol3 / vxfs delaylog 0 1

/dev/vg00/lvol1 /stand hfs defaults 0 1

/dev/vg00/lvol4 /tmp vxfs delaylog 0 2

/dev/vg00/lvol5 /home vxfs delaylog 0 2

/dev/vg00/lvol6 /opt vxfs delaylog 0 2

/dev/vg00/lvol7 /usr vxfs delaylog 0 2

/dev/vg00/lvol8 /var vxfs delaylog 0 2

/dev/vg00/myswap /myswap swap defaults 0 0

/dev/vg00/lvol3时/,能否重指定lvlnboot设备呢?

# lvlnboot -r /dev/vg01/lvol3

lvlnboot: A Logical Volume has already been assigned

to be the Root or Swap Logical Volume.

# mount /dev/vg01/lvol3 /

vxfs mount: V-3-21264: /dev/vg01/lvol3 is already mounted, / is busy, allowable number of mount points exceeded

#

不能重建。因为单用户模式已经挂载了根。

8. 修改/etc/fstab吧,让系统启动时自动挂载/dev/vg01吧。

# cat /etc/fstab

# System /etc/fstab file. Static information about the file systems

# See fstab(4) and sam(1M) for further details on configuring devices. /dev/vg00/lvol3 / vxfs delaylog 0 1

/dev/vg00/lvol1 /stand hfs defaults 0 1

/dev/vg00/lvol4 /tmp vxfs delaylog 0 2

/dev/vg00/lvol5 /home vxfs delaylog 0 2

/dev/vg00/lvol6 /opt vxfs delaylog 0 2

/dev/vg00/lvol7 /usr vxfs delaylog 0 2

/dev/vg00/lvol8 /var vxfs delaylog 0 2

/dev/vg00/myswap /myswap swap defaults 0 0

vi命令单用户模式下不能用。

# mv /etc/fstab /etc/fstab.bak

用echo来写入吧。

# echo /dev/vg01/lvol3 / vxfs delaylog 0 1 > fstab

# cat fstab

/dev/vg01/lvol3 / vxfs delaylog 0 1

# echo /dev/vg01/lvol1 /stand hfs defaults 0 1 >> fstab

# echo /dev/vg01/lvol4 /tmp vxfs delaylog 0 2 >> fstab

# echo /dev/vg01/lvol5 /home vxfs delaylog 0 2 >>fstab

# echo /dev/vg01/lvol6 /opt vxfs delaylog 0 2 >>fstab

# echo /dev/vg01/lvol7 /usr vxfs delaylog 0 2>>fstab

/dev/vg01/lvol7 /usr vxfs delaylog 0

# cat fstab

/dev/vg01/lvol3 / vxfs delaylog 0 1

/dev/vg01/lvol1 /stand hfs defaults 0 1

/dev/vg01/lvol4 /tmp vxfs delaylog 0 2

/dev/vg01/lvol5 /home vxfs delaylog 0 2

/dev/vg01/lvol6 /opt vxfs delaylog 0 2

# echo /dev/vg01/lvol7 /usr vxfs delaylog 0 2 >>fstab

# echo /dev/vg01/lvol8 /var vxfs delaylog 0 2 >>fstab

# pwd

/etc

# ls fstab*

fstab fstab.bak

# echo /dev/vg01/myswap /myswap swap defaults 0 0 >> fstab

写入完毕。

9. 修改/sbin/ioinitrc文件,让系统启动时激活vg01。

将"/sbin/vgchange -a y /dev/vg02" 写入/sbin/ioinitrc文件开头,我写在了BOOT_AUTH() {...}函数下面,vg01可以被激活。

# reboot

Shutdown at 22:33 (in 0 minutes)

System shutdown time has arrived

* The kernel registry database has been saved to disk.

ERROR: The system could not create the file system links needed for

proper operation of the kernel configuration.

sync'ing disks (0 buffers to flush):

0 fcache pages still dirty

0 buffers not flushed

0 buffers still dirty

Calling function a1c530 for Shutdown State 5 type 0x1

Calling function 5b3248 for Shutdown State 5 type 0x1

Closing open logical volumes...

Done

Firmware Version 44.21

Duplex Console IO Dependent Code (IODC) revision 1

Firmware Version 44.21

Duplex Console IO Dependent Code (IODC) revision 1

------------------------------------------------------------------------------

(c) Copyright 1995-2004, Hewlett-Packard Company, All rights reserved

------------------------------------------------------------------------------ Processor Speed State CoProcessor State Cache Size Number State Inst Data

--------- -------- --------------------- ----------------- ------------

0 1000 MHz Active Functional 33554432 33554432

1 1000 MHz Idle Functional 3355443

2 33554432 Central Bus Speed (in MHz) : 200

Available Memory : 4194304 KB

Good Memory Required : Not initialized. Defaults to 32 MB.

Primary boot path: 0/1/1/0.1

Alternate boot path: 0/1/1/0.0

Console path: 0/0/1/1.0

Keyboard path: 0/0/4/0.0

Processor is booting from the first available device.

To discontinue, press any key within 10 seconds.

Boot terminated.

---- Main Menu --------------------------------------------------------------- Command Description

------- -----------

BOot [PRI|ALT|] Boot from specified path

PAth [PRI|ALT] [] Display or modify a path

SEArch [DIsplay|IPL] [] Search for boot devices

COnfiguration menu Displays or sets boot values

INformation menu Displays hardware information

SERvice menu Displays service commands

DIsplay Redisplay the current menu

HElp [

|] Display help for menu or command RESET Restart the system

----

Main Menu: Enter command or menu > boot

Interact with IPL (Y, N, or Cancel)?> y

Booting...

Boot IO Dependent Code (IODC) revision 0

HARD Booted.

ISL Revision A.00.44 Mar 12, 2003

ISL> boot -is

Not an isl command or utility.

Not an isl command or utility.

ISL> hpux -is

Boot

: disk(0/1/1/0.1.0.0.0.0.0;0)/stand/vmunix

16756736 + 4042784 + 5755240 start 0x140368

alloc_pdc_pages: Relocating PDC from 0xfffffff0f0c00000 to 0x3e900000. DoCalllist done

Module btlan is put into ramfs:load time: driver_install, state: loaded Module procsm is put into ramfs:load time: driver_install, state: loaded Module c8xx is put into ramfs:load time: driver_install, state: loaded Module cdfs is put into ramfs:load time: driver_install, state: auto

Module cfsmdr is put into ramfs:load time: driver_install, state: auto Module cfsm is put into ramfs:load time: driver_install, state: auto

Module cifs is put into ramfs:load time: driver_install, state: auto

Module fcd is put into ramfs:load time: driver_install, state: loaded

Module td is put into ramfs:load time: driver_install, state: loaded

Module gelan is put into ramfs:load time: driver_install, state: loaded Module iether is put into ramfs:load time: driver_install, state: loaded Module igelan is put into ramfs:load time: driver_install, state: loaded Module ciss is put into ramfs:load time: driver_install, state: loaded Module mpt is put into ramfs:load time: driver_install, state: loaded

gate64: sysvec_vaddr = 0xc0002000 for 2 pages

Memory Class Setup

-------------------------------------------------------------------------

Class Physmem Lockmem Swapmem

-------------------------------------------------------------------------

System : 3894 MB 3894 MB 3894 MB

Kernel : 3893 MB 3893 MB 3893 MB

User : 3712 MB 3291 MB 3304 MB

-------------------------------------------------------------------------

Starting ktracer 0 1

Installing Socket Protocol families AF_INET and AF_INET6

Kernel EVM initialized

sec_init(): kernel RPC authentication/security initialization.

secgss_init(): kernel RPCSEC_GSS security initialization.

rpc_init(): kernel RPC initialization.

rpcmod_install(): kernel RPC STREAMS module "rpcmod" installation. ...(driver_install) NOTICE: nfs_client_pv3_install(): nfs3 File system was registered at index 11.

NOTICE: nfs_client_pv4_install(): nfs4 File system was registered at index 12.

NOTICE: cachefsc_install: cachefs File system was registered at index 14.

System Console is on the Built-In Serial Interface

igelan0: INITIALIZING HP A6825-60101 PCI 1000Base-T Adapter at hardware path 0/1/2/0 AF_INET socket/streams output daemon running, pid 32

afinet_prelink: module installed

Starting the STREAMS daemons-phase 1

LVM: Root VG activated

Swap device table: (start & size given in 512-byte blocks)

entry 0 - major is 64, minor is 0x2; start = 0, size = 16777216

livedump: Current architecture is not supported.

Checking root file system.

file system is clean - log replay is not required

Root check done.

NOTICE: return ramfs memory for BTL: [FREE] top 0x00000000c0400000, pages 2258 Create STCP device files

Starting the STREAMS daemons-phase 2

$Revision: vmunix: B.11.31_LR FLAVOR=perf

Memory Information:

physical page size = 4096 bytes, logical page size = 4096 bytes

Physical: 4192256 Kbytes, lockable: 2982124 Kbytes, available: 3400936 Kbytes

/sbin/ioinitrc:

#

系统启动后:

# vgdisplay -v

--- Volume groups ---

VG Name /dev/vg02

VG Write Access read/write

VG Status available

Max LV 255

Cur LV 9

Open LV 9

Max PV 16

Cur PV 1

Act PV 1

Max PE per PV 4384

VGDA 2

PE Size (Mbytes) 16

Total PE 4375

Alloc PE 2278

Free PE 2097

Total PVG 0

Total Spare PVs 0

Total Spare PVs in use 0

VG Version 1.0.0

--- Logical volumes ---

LV Name /dev/vg02/lvol1

LV Status available/syncd LV Size (Mbytes) 1792 Current LE 112

Allocated PE 112

Used PV 1

LV Name /dev/vg02/lvol2

LV Status available/syncd LV Size (Mbytes) 8192 Current LE 512

Allocated PE 512

Used PV 1

LV Name /dev/vg02/lvol3

LV Status available/syncd LV Size (Mbytes) 1024 Current LE 64

Allocated PE 64

Used PV 1

LV Name /dev/vg02/lvol4

LV Status available/syncd LV Size (Mbytes) 512 Current LE 32

Allocated PE 32

Used PV 1

LV Name /dev/vg02/lvol5

LV Status available/syncd LV Size (Mbytes) 112 Current LE 7

Allocated PE 7

Used PV 1

LV Name /dev/vg02/lvol6

LV Status available/syncd LV Size (Mbytes) 4960 Current LE 310

Allocated PE 310

Used PV 1

LV Name /dev/vg02/lvol7

LV Status available/syncd LV Size (Mbytes) 2960 Current LE 185

Allocated PE 185

Used PV 1

LV Name /dev/vg02/lvol8

LV Status available/syncd LV Size (Mbytes) 8704 Current LE 544

Allocated PE 544

Used PV 1

LV Name /dev/vg02/myswap LV Status available/syncd LV Size (Mbytes) 8192 Current LE 512

Allocated PE 512

Used PV 1

--- Physical volumes ---

PV Name /dev/dsk/c2t1d0

PV Status available Total PE 4375

Free PE 2097

Autoswitch On

Proactive Polling On

PV Name /dev/dsk/c2t0d0

PV Status available Total PE 4384

Free PE 2618

Autoswitch On

Proactive Polling On

系统正常启动。

# lvlnboot -v

Boot Definitions for Volume Group /dev/vg02:

Physical Volumes belonging in Root Volume Group:

/dev/dsk/c2t1d0 -- Boot Disk

Boot: lvol1 on: /dev/dsk/c2t1d0

Root: ??? on: /dev/dsk/c2t1d0

No Swap Logical Volum e configured

No Dump Logical Volume configured

但lvlnboot的输出中依然有???。重新指定lvlnboot -r报错,说已经指定。未解决此问题。单系统毕竟能正常启动和工作。

先不管了吧。。。

linuxLVM的创建和管理

linuxLVM的创建和管理 概述: LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM 主要是方便了对存储系统的管理,增加了系统的扩展性。 目前LVM在Linux下有两个版本,分别是LVM 1和LVM 2,LVM2不仅仅是Linux逻辑卷管理在版本与功能上的升级,而且是架构在一个新的内核存储子系统(DM,device-mapper)之上的。这个存储子系统提供了一个轻量级的、可扩展的卷管理设施。除了在原有LVM卷管理功能的基础上,Linux的逻辑卷管理将会为用户提供更多的存储管理方案,如镜像、加密卷、多路径技术。所以在本节将以LVM 2为例来详细介绍LVM的创建与管理。 LVM相关概念和术语 LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。LVM的结构如图1如示: 图1 LVM结构图

在上面的LVM结构图中,涉及到了很多LVM的相关术语,那么关于这些术语的详细说明如下: 物理卷(physical volume,PV) 物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。 卷组(volume group,VG) 卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。 逻辑卷(logical volume,LV) LVM的逻辑卷类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。可以做这样一个设想来理解以上三者的关系:如果把PV比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。 物理块(physical extent,PE) 物理卷以大小相等的物理块为存储的基本单位,同时也是LVM寻址的最小单元。 逻辑块(logical extent,LE) 逻辑卷以大小相等的逻辑块为存储的基本单位,在同一个卷组中,LE的大小和PE是相等的,并且一一对应。 卷组描述区域(Volume Group Descriptor Area,VGDA) 和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷的VGDA中。VGDA包括以下内容: PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。 创建逻辑卷 创建逻辑卷通常包括如下步骤: ?创建分区 ? ?创建物理卷 ? ?创建卷组 ? ?激活卷组 ? ?创建逻辑卷

Linux逻辑卷管理LVM功能详解及应用实例

Linux逻辑卷管理LVM功能详解及应用实例 介绍 Linux管理员会遇到这样的困境:如何精确评估和分配各硬盘分区容量?不但要考虑到当前所需容量,还要预见以后可能需要的容量。逻辑卷管理(LVM)是一个完美的解决方案:可自如调整文件系统大小并跨越磁盘和分区。本文介绍LVM的功能并提供应用实例,相信会为你带来帮助。 更多信息 LVM概述 从RedHatLinux 8.0开始便可以使用Logical Volume Manager(LVM,逻辑卷管理)来做磁盘空间的分配。LVM是建立在硬盘和分区之上的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在其上建立文件系统,以提高磁盘分区管理的灵活性。 通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。 下图清晰地显示了LVM的层次结构: 关于物理卷PV、逻辑卷LV、卷组VG、分区Partition的概念,请见文档:https://https://www.doczj.com/doc/f73757585.html,/docs/DOC-17855

Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。 LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM 逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。 LVM的配置过程也很简单,并不是很难,为此,我画了一张图文并茂的解析图,解析了LVM创建的整个过程。更详细的理论知识还请参看一些教程或者去Google哦! 实验环境:

首先从空的硬盘sdb上创建两个分区sdb1 1G,sdb2 2G. 为接下来做LVM做准备.

为了后期便于维护管理,记得给分区加上标示,这样即使你不在的情况下,别人看到标示了就不会轻易动这块区域了. LVM的标识是8e,设置完成后记得按w保存 一、创建逻辑卷 将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.

创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.可以看出默认PE大小为4MB,PE是卷组的最小存储单元.可以通过–s参数修改大小。 从物理卷vgdata上面分割500M给新的逻辑卷lvdata1.

使用mkfs.ext4命令在逻辑卷lvdata1上创建ext4文件系统. 将创建好的文件系统/data1挂载到/data1上.(创建好之后,会在/dev/mapper/生成一个软连接名字为”卷组-逻辑卷”)

设备维修基础知识

设备维修基础知识 关于电机类: ◆单相电机工作原理; 当绕组中通入单相交流电流后,产生一个强弱和正负不断变化的交变脉动磁场。这磁场没有旋转性,不能象三相电机那样使转子自行起动。但用外力使转子往任一方向转动一下,则转子便会按外力作用方向继续旋转,并逐步提高转速达到稳定运状态。为了克服不能自行起动的缺点,设计了各种起动方法,按起动方法的不同,电机可分成五类:罩极式、分相式、电容式、通用(串激)式和推斥式。这几种起动方式都是促使单相电源分裂为两相从而产生旋转磁场,使电机自行起动旋转 ◆电机拆卸注意事项; 1、拆移电机后,电机底座垫片要按原位摆放固定好,以免增加工作量。 2 、拆、装转子时,一定要遵守要点的要求,不得损伤绕组,拆前、装后均应测试绕组绝缘及绕组通路。 3 、拆、装时不能用手锤直接敲击零件,应垫铜铝棒或硬木,对称敲。 4 、装端盖前应用粗铜丝,从轴承装配孔伸入钩住内轴承盖,以便于装配外轴承盖。 5、清洗电机及轴承的清洗剂(汽、煤油)不准随使乱倒。 6 、检修场地需打扫干净。 ◆怎样判断三相异步电动机的好坏。 1、摇表摇:500V的摇表即可,摇三个接线柱上的线对电机外壳的绝缘阻值,应该在0.5M欧以上就说明没有对地短路。 2、万用表测:测A/B/C三相间的阻值,是否相等,应该是差不多,差的太多也能转,但是用不长了,记住电机越大,阻值越小!但是不能三相都为0欧,除非你是特别大,如50KW以上的电机!如果是调速

电机的6个端子阻值可不一样。 3、检查轴承、风扇,一般电机维修时就让全换了!因为有时候轴承抱死也会烧电机的。 4、电机的空载电流一般为额定电流的10%~50%,有时电机空转电流还为零。 5、电机额定电流运行时,是满负荷运行,输出功率基本为100%。运行电流小,说明电机输出功率变小,是轻负载运行。 关于自动化类: ◆ PLC的输出形式编程语言; PLC常用编程语言有梯形图、指令语句表、结构功能块等,另外还有一些高级语言是开发人员使用的。 输出方式常用的有继电器输出、晶体管输出、可控硅输出。 ◆变频器安装后需调节哪些参数; 外部端子控制,数字量启停正反转,模拟量输入速度给定,运行、故障信号发出,速度、电流信号返回,系统启停方式、加减速时间设置电机参数设置具体变频器型号 ◆伺服控制器的基本参数。 基本的就是电子齿轮比,还有就是运行方向,可能和你的期待方向不同你要更改,还有就是刚性根据情况可以调一调。 关于选型: ◆断路器与接触器的选型; 断路器和接触器的额定电流都应大于等于所保护和控制的电动机的额定电流。一般来说,因为启停电动机是用接触器控制,且电动机的过负荷一般也是用热继或马达保护器配合接触器实现,而断路器只作短路保护用,很少操作,因此一般接触器的选择要大一~二挡,而断路器只要满足短路保护要求即可。15kW电动机的额定电流约为30A,一般接触器可选40A或50A,断路器可选32A或40A。 ◆怎样根据设备选用线缆;

LVM(动态逻辑卷管理)

Lvm 众所周知、硬盘是用于存储数据、信息的。硬盘也是最常用的存储设备之一。我们从市面上买回来的一块一块的这些硬盘叫做基本磁盘。它们都是有容量的、当容量达到最大存储量时则不能再往里面写入数据。正因为每块硬盘这个固定的容量限制了我们无法存储单个比较大的文件、或者说不能扩容。比如说:有三个100G容量的硬盘、但是要存储一个150G的文件、显然是没法存放的。那么是否有办法让这些单个硬盘“连接”起来形成一个更大容量的存储设备呢,而且只要有硬盘、就可以不断的把更多的硬盘“连接”起来从而实现更多更大的容量。。是否有这么一种方法的存在呢? 答:是有的。那就lvm (动态逻辑卷管理)、刚才上面说的为什么叫基本磁盘呢、是因为它是有固定的容量的,容量大小是定死了的。而这个lvm?为什么说是动态磁盘的呢?因为通过lvm这个技术、我们可以把许许多多个硬盘“连接”起来组成一个更大容量逻辑存储设备(这里指卷组,当然真正能存储数据的是在卷组中创建的lv而不是卷组,卷组并不能直接拿来存储)而且、只要有硬盘、我们就可以组成更大的逻辑存储设备。因此、假如我们的操作系统跑在这种动态磁盘(lv)上面、那么根本就不会出现存储空间不足的问题、因为既然操作系统是跑在动态逻辑磁盘上面、那么只要存储空间不足、我们就可以用lvm技术把新的一块硬盘加进来、让逻辑存储设备的容量更大。那么这样的话、就可以直线无限的扩容了。这就是lvm技术。。 先理解上面这张图: 1、最下面的表示存储块设备、如硬盘、(这个在虚拟机实验中、我们一般会用一个分区来模拟一个块设备)块设备必须初始化成物理卷,只有初始化成了物理卷才具备组成vg(卷组)的功能。否则,一个块设备是无法直接跳跃、组成vg(卷组)的。。 初始化命令:pvcreate Ege: pvcreate /dev/sda6 2、pv (物理卷) 一个块设备初始化之后对应一个物理卷。 3、vg (卷组) 卷组是由一个或者多个pv组成的。 创建vg : Vgcreate vg01 /dev/sda{7,8,9,10}

设备管理知识

设备管理知识

设备管理知识 发布于:2013-5-6 16:59:26 被浏览617次【打印】【关闭】 一、设备管理 1.生产和设备管理 一般称人[Man], 设备[Machine], 原材料[MATERIAL]为生产3要素(3M)。除此之外,还有工作方法[Method],测量(Measurement),环境(Environment)3个要素,这些并称为生产6要素(5M1E)。 生产要素是指生产的输入,而生产的输出是生产量[P:Production], 质量[Q:Quality],成本 [C:Cost], 交期[D:Delivery], 安全环境卫生[S: Safety, Environment, Health], 作业士气[M: Morale]等6要素。 2.设备管理的发展过程 事后维护(BM : Breakdown Maintenance) 设备负责人为中心的故障后再维护 预防维护(PM : Preventive Maintenance) 通过预防维护为中心的设备维护管理,追求经济性 改善维护(CM : Corrective Maintenance) 设备负责人追求提高设备性能 维护预防(MP : Maintenance Prevention) 总结维护信息,设计不发生故障的设备 生产维护(PM : Productive Maintenance) 设备负责人对设备全寿命周期进行管理,追求经济性 全面PM(TPM : Total Productive Maintenance) 生产、开发、销售、采购、管理等全员参与的生产维护 4.设备管理 广义的设备管理是指对设备寿命周期全过程的管理,从规划、选型、购置、安装、验收、调试、使用、保养、维修、改造直至报废为止的全过程,是通过有效利用设备,提高企业的生产力的管理活动。 狭义的设备管理指购置完毕后的维护活动的管理,即,设备保全管理。 5.开动时间和非开动时间 为了测量维护时间,需要对设备相关时间进行分类与定义。这个时间大体上分类为设备实际开动的开动时间(Uptime)和非开动时间(Downtime)。 时间 开动时间非开动时间 实际维护时间准备/换装/调试时间管理延误时间 事后维护定期维护预防维护改良维护 开动时间: 设备为了完成任务实际运转时间。

逻辑卷管理案例练习

逻辑卷管理案例练习 需求说明: 因业务的需要,服务器要新增2个10G的磁盘,准备采用逻辑卷对磁盘进行管理。管理员准备如下处理: 1、先对第一块磁盘分区,就分了一个分区,大小为所有容量,现在想就该分区先进行逻辑卷划分,具体规划如下: (1)对该分区进行逻辑卷管理,卷组名为myvg,逻辑卷名为lv1,大小为5GB。 (2)新建挂载点/mnt/lv1,并格式化逻辑卷lv1,将它挂载至/mnt/lv1来使用。 2、后觉得逻辑卷lv1划分小了,应将它的容量扩至6GB。 3、因第二块磁盘暂时没其他用处,管理员想先将第二块磁盘添加到卷组myvg中,增加卷组的容量。 4、因某种原因,逻辑卷lv1的容量用不上那么大,管理员想将它的容量减至4GB。 5、因第二块磁盘要做他用,所以管理员准备将卷组myvg中的第二块磁盘移除。 步骤: 1、新添加一个磁盘10GB,并将全部大小都划入一个分区 # fdisk /dev/sdb开始划分 Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0xf8a6f4af. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1305, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): Using default value 1305 Command (m for help): p Disk /dev/sdb: 10.7 GB, 10737418240 bytes

AIX系统LVM管理

AIX系统 LVM 管理 一、逻辑卷管理LVM LVM是一种与传统UNIX分区策略完全不同的磁盘管理方法,它的优点之一是允许动态地给一个文件系统分配更多的空间。LVM的组成要素有:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)、逻辑分区(LP)等。 1、AIX存储管理的思想 (1)层次结构:Physical Volume→Volume Group→Logical Volume→File System (2)物理硬盘系统定义为hdisk(x)、rhdisk(x);Hdisk由多个PPs组成,每 个PP的大小可以为1M/2M/4M/6M…256M。 (3)一个或多个hdisk组成VG,系统定义为“*vg”。一个VG中的hdisk只 能使用相同大小的PP。 (4)在VG上可以划分LV。LV是面向应用的设备,有五种类型(jfs、 jfslog、paging、boot、sysdump),用户可以在LV上建立文件系统, 也可以将其用作原始设备。 (5)在Informix中使用的是LV的原始设备,如数据空间、物理日志和逻辑 日志空间。 2、基本概念 (1)物理卷(Physical Volume):一个物理卷指一个硬盘。 (2)卷组(Volume Group):卷组是可用物理硬盘的集合,可以逻辑地看成一 块大硬盘。一个卷组由一个或多个物理卷组成,最多可达32个(AIX 4.3.2以上版本已经增至128个)。 (3)物理分区(PP):卷组中的物理卷划分成固定大小的块(缺省为4MB), 这样的块称为物理分区。 (4)逻辑卷(Logical Volume):每个卷组中可以定义一个或多个逻辑卷,逻 辑卷是位于物理分区上信息集合:可以是一个文件系统、调页空间、日 志或转储设备空间等。 (5)逻辑分区(LP):逻辑卷由一定数量的逻辑分区组成。 二、增加硬盘: 以蓬莱联社为例,说一下在RS/6000系统中如何增加一个SCSI硬盘。蓬莱联社备机测试环境数据库空间不够,需要增加一个SCSI硬盘来扩充数据空间。 步骤如下: 1、查看原配置: 备机为RS/6000 F50,原系统中有两个物理卷,可用以下命令查看: #lsdev -Cc disk hdisk0 Available 10-80-00-0,0 Other SCSI Disk Drive hdisk1 Available 10-80-00-4,0 16 Bit SCSI Disk Drive hdisk0:本机硬盘卷组为rootvg hdisk1:共享磁盘阵列卷组为vg01

linux LVM的创建和管理

Linux LVM的创建和管理 概述: LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。 目前LVM在Linux下有两个版本,分别是LVM1和LVM2,LVM2不仅仅是Linux逻辑卷管理在版本与功能上的升级,而且是架构在一个新的内核存储子系统(DM,device-mapper)之上的。这个存储子系统提供了一个轻量级的、可扩展的卷管理设施。除了在原有LVM卷管理功能的基础上,Linux的逻辑卷管理将会为用户提供更多的存储管理方案,如镜像、加密卷、多路径技术。所以在本节将以LVM2为例来详细介绍LVM的创建与管理。 LVM相关概念和术语 LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。LVM的结构如图1如示: 图1 LVM结构图 在上面的LVM结构图中,涉及到了很多LVM的相关术语,那么关于这些术语的详细说明如下: 物理卷(physical volume,PV) 物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。 卷组(volume group,VG)

卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。 逻辑卷(logical volume,LV) LVM的逻辑卷类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。可以做这样一个设想来理解以上三者的关系:如果把PV 比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。 物理块(physical extent,PE) 物理卷以大小相等的物理块为存储的基本单位,同时也是LVM寻址的最小单元。 逻辑块(logical extent,LE) 逻辑卷以大小相等的逻辑块为存储的基本单位,在同一个卷组中,LE的大小和PE是相等的,并且一一对应。 卷组描述区域(VolumeGroup Descriptor Area,VGDA) 和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷的VGDA中。VGDA包括以下内容: PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA 加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。 创建逻辑卷 创建逻辑卷通常包括如下步骤: ?创建分区 ? ?创建物理卷 ? ?创建卷组 ? ?激活卷组 ? ?创建逻辑卷 ? ?创建文件系统 下面将通过一个具体的实例来详细介绍创建逻辑卷的整个过程。

设备保养和维护培训知识试题

设备保养和维护培训知 识试题 The manuscript was revised on the evening of 2021

设备保养和维护培训知识 一、填空 1、设备的正确使用和精心维修,是设备管理工作中的重要环节。P50 2、设备维护是指在两次修理间对设备在使用过程中产生的技术状态变化 进行经常的检查、调整和处理,它是一项积极的预防工作。P55 3、设备的维护一般包括日常维护、定期维护、定期检查和精度检 查。P56 4、设备的定期维护以操作工为主,由维修工人进行辅导,按计划进行的 定期维护工作,是设备管理部门以计划形式下达执行的,其目的是减小设备磨损,延长设备使用寿命,消除事故隐患,保证生产任务的完成。P57 5、日常维护是设备维护的基础工作,必须做到制度化和规范化。 二、问答题 1、设备日常维护的要点是什么?P56 答:1)操作者接班前要对设备进行感官检查、加油、确认正常后,方能使用设备。对规定日常检查项目,检查后应在日常检查表上做出记录,发现异常及时处理。 2)在设备运行中应严格按操作规程正确使用设备,注意运转时发出的异常,如温升、振动、噪声、压力、泄露以及限位、安全装置等情况,发现问题及时处理。操作者自己不能处理的,应立即通知维修工人检查,并由维修工做好故障检修记录。 3)操作者在下班前用15min左右的时间,清扫擦拭设备,整理工作现场并将设备状况记录在交接班上。

4)周末或节假日前对设备进行彻底的清扫、擦拭和润滑。 2、定期维护的基本内容是什么?P57 答:1)拆卸指定的部件、箱盖及防护罩等,彻底清洗、擦拭设备内外。 2)检查、调整各部件配合的间隙,紧固松动的部位,更换个别易损件。 3)疏通油路、增添油量,清洗滤油器、油毡、油线、油标,更换冷却液和清洗冷却油箱。 4)清洗导轨及滑动面,清除毛刺及划伤。 5)清扫、检查、调整电器线路及装置(由维修电工负责)。 3、设备修理的一般方式有哪些?P61 答:1)故障修理:2)定期修理;3)检后修理:4)状态监测修理。 三、结合刹车片400T液压机在出现问题后,你怎样去处理故障(不要单纯的去从某个方面去处理)

Linux下Lvm安装配置

Linux下Lvm安装配置 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM 管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。 一、准备lvm环境 1.硬盘的准备 添加了一块硬盘/dev/hdb。 准备了三个分区,方案如下:容量为100M,仅为了实验准备。 /dev/hdb1 /dev/hdb2 /dev/hdb3 2.转换分区类型为lvm卷 fdisk /dev/hdb t转换为lvm卷类型 Device Boot Start End Blocks Id System /dev/hdb1 1 208 98248+ 8e Linux LVM /dev/hdb2 209 416 98280 8e Linux LVM /dev/hdb3 417 624 98280 8e Linux LVM 然后w保存并且 #partprobe /*使用磁盘分区生效*/ 二、lvm创建过程 1.从硬盘驱动器分区中创建物理卷(physical volumes-PV)。 2.从物理卷中创建卷组(volume groups-VG) 3.从卷组中创建逻辑卷(logical volumes-LV),并分派逻辑卷挂载点,其中只有逻辑卷才可以写数据。 lvm的最大的特点就是可以动态的调整分区的大小,并且可以随着分区容量的增长而增加磁盘空间的容量。 LVM配置与创建 三、LVM的物理卷PV 1.相关命令 pvcreate 创建PV pvscan 扫描PV pvdisplay 显示PV pvremove 删除PV partprobe 2.创建物理卷

设备维修维护保养基础知识

设备维修维护保养基础 知识 Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】

设备维修、维护、保养基础知识 一、物业管理服务的设备、设施构成(十大类) 物业管理中常见的设备、附属设施,主要有供电设备、给排水设备、消防设备、电梯设备、空调暖通设备、电讯设备、安防设备、楼宇智能控制设备、加工维修工具设备、房屋本体及其附属设施。常见的附属设施,主要有道路、绿地、停车场库、照明路灯、给水设施、井、化粪池、垃圾箱(房)等。 二、物业管理服务的设备管理意义: 1、设备、设施管理是一项极为重要的基础管理工作。 2、有利于完善物业使用功能和实现物业保值增值。 3、有利于推动物业管理,反映出物业管理公司的管理水平及企业形象。 三、物业管理服务的设备管理服务意识 四、设备运行维护管理的分类(检修等级) 1、日检: 2、月检: 3、季(半年)检: 4、年检: 5、大修: 五、设备管理的运作方式: 房屋设备、设施管理主要包括: 1、专业技术管理和组织管理

2、设备设施管理的内容: 基础资料、设备运行、设备维修、设备能源、文明安全 3、备技术资料的统计分析 4、管理制度的建立: 六、设备设施的维护要求 对人员要求: 三严:严查、严管、严控 四会:会操作、会保养、会维修、会记录 对设备环境要求: 三干净:设备干净、机房干净、工作场所干净 对设备要求: 四不漏:不漏水、不漏电、不漏气、不漏油 五良好:使用性能良好、密封良好、润滑良好、紧固良好、调整良好 七、设备设施的预防性管理 了解设备故障的规律: 减少设备的故障率:重保养方式,通过高密度保养,延长设备的低故障稳定运行时间,减少高额的大修费用支出。 八、节能管理 技术节能:通过对设备的了解、技术改造、引入先进节能技术等

学习OpenStack之 (4): Linux 磁盘、分区、挂载、逻辑卷管理 (Logical Volume Manager)

学习OpenStack之(4):Linux 磁盘、分区、挂载、逻辑卷管理(Logical Volume Manager) 0. 背景: inux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux 的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。 1. 硬盘类型/dev/sda VS /dev/hda /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 而又的安装时硬盘驱动设备名为 /dev/hda /dev/hda1

Q:sda和hda有什么区别那? A: HDA是使用了ide接口的硬盘的名称.SDA是sata接口的硬盘的名称.在最新的2.6.19内核里,所有的硬盘都叫SDA了. 硬盘接口分为: ?ide (integrated drive electronics) 把盘体和控制器集成在一起 ?sata (serial ATA(advanced technology attachment)) ?scsi (small computer system interface) ?光纤通道fibre channel 其中hda、hdb分别代表第一个IDE、第二个IDE。假如你电脑上插有2个IDE硬盘,就会出现hda、hdb吗?不一定,因为貌似IDE硬盘默认有两个部分,Master和Slave,即主分区和扩展分区,而且a、b是根据IDE接口插槽顺序来分的。这样的话,第一IDE插槽主分区为hda,扩展分区为hdb,第二IDE插槽主分区为hdc,扩展分区为hdd。

Linux系统LVM的创建与管理指南

Linux系统中LVM的创建与管理指南 华为赛门铁克科技有限公司 2010年5月 2013-3-28 华赛资料,未经许可不得扩散第1页, 共11页

目录 Linux系统中LVM的创建与管理指南 (3) LVM相关概念简介 (3) 如何创建逻辑卷 (4) LVM的维护 (8) 2013-3-28 华赛资料,未经许可不得扩散第2页, 共11页

Linux系统中LVM的创建与管理指南 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。 LVM可以帮助系统管理员为应用与用户方便地分配存储空间,在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。 本文主要通过以下3个章节对Linux中LVM的创建与管理作以讲解: ●LVM相关概念简介 ●如何创建逻辑卷 ●如何管理逻辑卷 LVM相关概念简介 LVM是建立在磁盘分区和文件系统之间的一个逻辑层,专门为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。 LVM的结构如图1所示: 图 1. LVM结构示意图 2013-3-28 华赛资料,未经许可不得扩散第3页, 共11页

图1展示了LVM的基本结构,那么图中的VG是什么,PV又是什么?下面对LVM逻辑卷涉及的概念作以简单的介绍。 1、物理卷(Physical Volume,PV) 物理卷就是指硬盘分区,也可以指整个硬盘或已创建的软RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。 2、卷组(Volume Group,VG) 卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。 3、逻辑卷(Logical Volume,LV) 逻辑卷LV类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。 可以做这样一个设想来理解以上三者的关系:如果把PV比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。 4、物理块(Physical Extent,PE) 物理卷是由大小相等的物理块PE为存储的基本单位,同时也是LVM寻址的最小单元。 5、逻辑块(Logical Extent,LE) 逻辑卷是由大小相等的逻辑块为存储的基本单位。在同一个卷组中,LE的大小和PE是相等的,有一一对应的关系。 6、卷组描述区(Volume Group Description Area,VGDA) VGDA中保存了逻辑卷以及卷组相关的元数据,它和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表类似。 VGDA包括以下内容:PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM 时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。 如何创建逻辑卷 创建逻辑卷通常包括如下步骤: ●创建分区 ●创建物理卷 2013-3-28 华赛资料,未经许可不得扩散第4页, 共11页

linux逻辑卷管理

摘要:Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,本文就深入讨论LVM技术,使得用户在无需停机的情况下方便地调整各个分区大小。 一、前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。 虽然现在有很多动态调整磁盘的工具可以使用,例如PartationMagic等等,但是它并不能完全解决问题,因为某个分区可能会再次被耗尽;另外一个方面这需要重新引导系统才能实现,对于很多关键的服务器,停机是不可接受的,而且对于添加新硬盘,希望一个能跨越多个硬盘驱动器的文件系统时,分区调整程序就不能解决问题。 因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。幸运的是Linux提供的逻辑盘卷管理(LVM,LogicalV olumeManager)机制就是一个完美的解决方案。 LVM是逻辑盘卷管理(LogicalV olumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。 二、LVM基本术语 前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语: *物理存储介质(Thephysicalmedia) 这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 *物理卷(physicalvolume)

LVM动态磁盘管理

逻辑卷管理器(LVM) 一、什么是LVM? LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件。 LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上次服务的是以逻辑卷的方式。 二、LVM的优缺点 1.优点 ①.可以在系统运行的状态下动态的扩展文件系统的大小。 在Linux操作系统中我们的磁盘管理机制和Windows上的都差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底层也就是自动将所有的分区挂载好,然后我们就可以对该分区进行使用了。 可这样做的话会带来很多问题,比如我们使用的一个分区所剩空间大小已经不够使用了,这个时候我们没法对分区进行扩充,我们只能通过增加硬盘,然后在新的硬盘上创建分区,对分区进行格式化,然后将之前分区的所有东西都拷贝到新的分区里面才行。但是新增加的硬盘是作为独立的文件系统存在的,原有的文件系统并没有得到任何的扩充,上层应用只能访问到一个文件系统。这样的方式对个人的电脑来说可能还能接受,但是如果对于生产环境下的服务器来说,这是不可接受的。因为如果要把一个分区的内容都拷贝到另一个分区上去,势必要首先卸载掉之前的那个分区,然后再对整个分区进行拷贝,如果服务器上运行着一个重要的服务,要求是7*24 小时运行正常的,那么卸载掉分区这是不可想象的,同时如果该分区保存的内容非常非常的多,那么在对分区进行转移时时间可能会耗费很久,所以,这个时候我们就会受到传统磁盘管理的限制,因为其不能够进行动态的磁盘管理。因此,为了解决这个问题,LVM技术就诞生了!这也是LVM 最大的优点。

机电设备维修基础知识

机电设备维修基础知识 机电设备是企业生产的物质技术基础,作为现代化的生产工具在各行各业都有广泛的应用。随着生产力水平的提高,设备技术状态对企业生产的正常运行,对产品生产率、质量、成本、安全、环保和能源消耗等在一定意义上起着决定性的作用。 机电设备在使用过程中,不可避免地会由于磨损、疲劳、断裂、变形、腐蚀和老化等原因造成设备性能的劣化以致出现故障,从而会使其不能正常运行,最终导致设备损坏和停产而使企业蒙受经济损失,甚至造成灾难性的后果。 因此,减缓机电设备劣化速度,排除故障、恢复设备原有的性能和技术要求,需要设备维修从业人员掌握一整套系统的、科学的维护和修理设备的技术和方法。 机械设备维修技术是以机械设备为研究对象,探讨设备出现性能劣化的原因,研究并寻找减缓和防止设备性能劣化的技术及方法,保持或恢复设备的规定功能并延长其使用寿命。 本模块主要研究和讨论机电设备维修技术的基础知识。主要内容有:设备维修体系;发展概况和发展趋势;机械零件的失效及其对策;设备修理的一般工作过程和设备维修前的准备。 一、设备的劣化及补偿 机械设备在使用或者闲置过程中逐渐丧失其原有性能,或者与同类新型设备相比较性能较差,显得旧式化的现象称为设备的劣化。 ¥ 设备的劣化可分为使用劣化,自然劣化和灾害劣化。使用劣化是指设备在使用过程中,由于磨损和腐蚀所造成的耗损、冲击、疲劳和蠕变等所造成的损坏和变形,原材料的附着和尘埃的污染之类现象,使设备失去其原有的性能。自然劣化是指设备在进厂之后不管使用与否,随着时间的流逝,或者受大气的影响而使材料老朽化,或者遭受意外的灾害而加快这种老朽化的速度的现象。灾害劣化是指由于自然灾害,如暴风、水浸、地震、雷击、爆炸等使设备遭受破坏或设备性能下降的现象。 设备劣化还可分为绝对劣化和相对劣化。绝对劣化就是设备的老朽化,即随着时间的流逝,设备逐渐损耗,逐渐老朽直至需要报废。相对劣化是指原有的设备和新型设备相比较,性能低、质量差,因而显得旧式化的现象。 设备劣化导致设备技术性能下降,或者与新型设备相比,原有设备的技术性能较差,这一类劣化又称之为技术性劣化。如果从设备的经济价值来看待,随着时间的流逝,其价值也在减少,这又称之为经济性劣化。 设备的劣化使设备的性能下降,故障增多,维修费用增加,其所生产的产品产量减少,质量下降,成本增高并且不能保证按期交货,职工的安全感和情绪下降等,造成各种损失。

AIX 存储管理,逻辑卷管理,文件系统

存储管理,逻辑卷管理,文件系统 1.逻辑卷管理概念 5个概念:物理卷(physical volumes)-卷组(VG)-物理分区(PPartitions)-逻辑卷(LV)-逻辑分区(LP) 每个独立的硬盘称作物理卷(PV),并有一个名字(如hdisk0); 所有的物理卷属于一个称作rootvg的卷组(VG); 所有在一个VG中的PV被分为相同大小的物理分区(PP); 每个VG中可以定义一个或多个逻辑卷(LV),LV是位于PV上的信息的组合,在LV上的数据可以连续或者不连续地出现在PV 每个LV包含一个或多个逻辑分区(LP),每个LV相当至少一个PP,如果对LV指定了镜象,就要有双倍的PP被分配用来存储每个LP的备份. LV可以提供许多系统需要的服务(如页面空间),但是每个存储了一般系统/用户数据或程序的LV都包含一个单独的日志式的文件系统(JFS),每个JFS包含一群页面大小(4K)的块.AIX4.1以后,一个给出的文件系统可以被定义为拥有小于4k的片断.系统安装完毕后,有一个VG(rootvg),包含一套系统启动的基本的LV和其它在安装脚本中指定的VG. 2.逻辑卷管理器 操作系统命令/库子程序/其它工具允许建立和控制LV存储,成为逻辑卷管理器(LVM).LVM通过简单而灵活地在存储空间的逻辑视图和实际物理盘之间映射来管理磁盘资源. 描述LMV的组件的数据存放在好几个地方.理解这些关于VG/LV/PV的描述性的数据放在几个地方是很重要的. 1)ODM 数据库 ODM数据库包含了所有PV/VG/LV的配置信息.这些信息与VGDA中的信息互为镜象.ODM数据也和LV控制块中的信息相互镜象; 2)VG描述区(VGDescriptorArea) VGDA位于每个物理卷的开头,它包含所有属于本VG的LV和PV的信息.VGDA被几乎所有的LVM 命令更新.VGDA产生每个VG的自述.AIX可以读取每个磁盘的VGDA,从VGDA中,可以获知哪些PV和L V属于这个卷组.每个盘至少包含一个VGDA,时间的变化很重要,VGDA中的时间戳用于确定哪个VGDA正

相关主题
文本预览
相关文档 最新文档