SUSE Linux 多路径软件+LVM+裸设备的配置

合集下载

Linux主机中配置LVM和RAID实例讲解

Linux主机中配置LVM和RAID实例讲解

在我们举例的Linux主机上,有四块大小相等的SCSI硬盘:#fdisk -l(查看系统硬盘)第一块SCSI硬盘上有我们的系统分区。

其它3块都没有分区。

首先,我们为每块CSCI硬盘创建分区:#fdisk /dev/sbdCommand (m for help):newCommand actione extendedp primary partition(1-4):pPartition number(1-4):1First cylinder (1-2213,default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-2213,default 2213):Using default value 2213Command (m for help):typeSelected partition 1Hex code ( type L to list codes):fdChanged system type of partition 1 to fd(Linux raid autodetect)Command (m for help):write另外两块硬盘的分区同上开始创建RAID盘阵:#mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1在建盘阵的时候,查看/proc/mdstat文件显示出的进度信息#cat /proc/mdstat虽然就技术而言,mdadm命令不要求有一个配置文件,但我们还是建议配置一个配置文件。

使用下面命令提供一个完整的配置文件#echo DEVICE /dev/sbd1 /dev/sdc1 /dev/sdd1>/etc/mdadm.conf#mdadm --detail --scan>>/etc/mdadm.conf#cat /etc/mdadm.conf为了用新建的/etc/mdadm.conf文件在系统启动的时候启动盘阵,我们执行:#mdadm -As /dev/md0要手工停止盘阵,我们使用下面的命令:#mdadm -S /dev/md0下面在RAID盘上创建逻辑卷组:#pvcreate /dev/md0#vcreate LVM1 /dev/md0要回头检查一下我们的手艺,使用vgdisplay命令:#vgdisplay LVM1最后几步要在卷组LVM1里创建逻辑卷#lvcreate -L 10G -n web1 LVM1#lvcreate -L 10G -n web2 LVM1再继续在逻辑卷中安装文件系统:#mke2fs -j /dev/LVM1/web1#mke2fs -j /dev/LVM1/web2#mkdir /web1 /web2#mount /dev/LVM1/web1 /web1#mount /dev/LVM1/web2 /web2要在RAID的配置里删除设备,使用mdadm:#mdadm /dev/md0 -r /dev/sdc1把硬盘加回盘阵:#mdadm /dev/md0 -a /dev/sdc1上面两个命令用于磁盘出现故障后更换故障磁盘。

Linux LVM的使用教程

Linux LVM的使用教程

LVM(Logical Volume Manager):逻辑卷管理。

它最大的功能不是提高磁盘的效能或是安全,而是能在线扩大或缩小磁盘容量。

基本理念是先将文件系统分区(如sda1,sdb2,sdc1)创建为物理卷(PV:Physical Volume),再将多個PV 创建为卷组(VG:Volume Group),然后在VG上建立逻辑卷(LV:Logical Volume),最后对LV格式化挂载使用。

扩大容量即将文件创建为PV加入VG,再对LV复設定大小。

缩小容量则是先对LV重设定大小(减小容量了),再将要移除的PV上的数据转移到其它PV上,最后将PV移出VG以达到减小容量目的。

在LVM的世界里还有一个概念需要理解,PE(Physical Exten):LVM 最小可存储单元,类似于磁盘的block概念。

默认一个PE=4MB,一个VG组里最多可有65534个PE(256GB),所以PE越大,VG的最大容量也越大。

最好通过fdisk将要创建为PV的分区的System ID改为8e;lvm数据存储有两种方式:线性模式:第一个PV存完再存下一个PV,这是默认模式;交叉模式:所有数据均匀分布在各个PV上面。

不管哪种数据存储模式,只要有一PV坏了,整个卷组的数据都丢失。

LVM实例一.磁盘准备:用一个10GB的硬盘分出3个2.0GB的分区,并将System ID改为8e,fdisk 的用法就不讲了。

[root@FIHSER-V49 ~]# fdisk /dev/hdd[root@FIHSER-V49 ~]# partprobe #这个指令执行一次[root@FIHSER-V49 ~]# fdisk -l /dev/hddDisk /dev/hdd: 10.7 GB, 10737418240 bytes15 heads, 63 sectors/track, 22192 cylindersUnits = cylinders of 945 * 512 = 483840 bytesDevice Boot Start End Blocks Id System/dev/hdd1 1 4439 2097396 8e Linux LVM /dev/hdd2 4440 8878 2097427+ 8e Linux LVM /dev/hdd3 8879 13317 2097427+ 8e Linux LVM 二.建立PVpvcreate :将实体partition 建立成为PV ;pvscan :搜寻目前系统里面任何具有PV 的磁盘;pvdisplay :显示出目前系统上面的PV 状态;pvmove s_partition d_partition:将一个PV上的数据移至另一个PV上,在减小卷容量以抽离分区时用得着pvremove :将PV 属性移除,让该partition 不具有PV 属性。

linux lvm 用法

linux lvm 用法

linux lvm 用法**一、什么是Linux LVM?**Linux LVM(逻辑卷管理,Logical Volume Manager)是一种在Linux 系统中用于管理磁盘空间的技术。

它允许将多个物理磁盘分区(称为物理卷,PV)组合成一个称为卷组(VG)的存储池,然后从卷组中划分出逻辑卷(LV)。

逻辑卷可以灵活地调整大小、快照、迁移等,为用户提供了一种高效、灵活的磁盘管理方式。

**二、Linux LVM的优点**1.磁盘空间利用率高:LVM可以充分利用磁盘空间,避免物理分区剩余空间浪费。

2.扩展性强:逻辑卷可以随时调整大小,方便用户根据需求分配存储空间。

3.数据迁移方便:逻辑卷可以在不同物理磁盘之间迁移,便于进行数据备份和迁移。

4.快照功能:LVM可以创建逻辑卷的快照,方便备份和恢复数据。

5.容错性:LVM支持多副本技术,提高数据安全性。

**三、Linux LVM的用法**1.初始化物理磁盘:使用`pvcreate`命令将物理磁盘分区初始化为物理卷。

2.创建卷组:使用`vgcreate`命令创建卷组,将多个物理卷组合在一起。

3.创建逻辑卷:使用`lvcreate`命令从卷组中创建逻辑卷。

4.调整逻辑卷大小:使用`lvextend`或`lvreduce`命令调整逻辑卷大小。

5.快照逻辑卷:使用`lvcreate`命令创建快照,使用`lvrestore`命令恢复快照。

6.删除逻辑卷:使用`lvremove`命令删除逻辑卷。

**四、实战操作示例**以下是一个创建逻辑卷的实战示例:1.初始化物理磁盘:```sudo pvcreate /dev/sda1```2.创建卷组:```sudo vgcreate vg0 /dev/sda1```3.创建逻辑卷:```sudo lvcreate -L 100M -n lv0 vg0```4.格式化逻辑卷:```sudo mkfs -t ext4 /dev/vg0/lv0```5.挂载逻辑卷:```sudo mkdir /mnt/lv0sudo mount /dev/vg0/lv0 /mnt/lv0```6.使用逻辑卷:```cd /mnt/lv0ls```7.卸载逻辑卷:```sudo umount /mnt/lv0```**五、总结与建议**Linux LVM是一种强大、灵活的磁盘管理技术,可以帮助用户高效地管理磁盘空间。

SUSE Linux 多路径软件+LVM+裸设备的配置

SUSE Linux 多路径软件+LVM+裸设备的配置

1.先要查出光纤卡的WWN号,SUSE 10下光纤卡的WWD在/sys/class/fc_host/host5/port_name文件中,有两块卡就会有两个host*的目录接好光纤后可以在dev下可以看到多个设备,如果是两块卡,存储上的一个分区会对应成4个设备号。

2.首先在其中一台机器上配置好multipath(1)编写/etc/multipath.conf文件(2)启用并运行multipathdchkconfigmultipathd onservice multipathd start(3)查看多路径是否生效(4)multipath –ll(5)chkconfigboot.multipath onchkconfigboot.lvm on检查boot.multipath是否启动chkconfig –list boot.multipath检查boot.lvm是否启动chkconfig –list boot.lvm如果能看到多个驱动器(sdX)合成一个mpath[a-zA-Z],说明已经生效3.讲生成的有效/etc/multipath.conf文件复制到另外一台机器# scp /etc/multipath.conf root@xxx.xxx.xxx.xx:/etc/multipath.conf登录到该机器执行上述步骤4.配置lvm的PV检索,避免使用sdX设备,编辑/etc/lvm.conf配置文件在filter = 表达式中加入一个规则"r|/dev/sd*|"将写好的lvm.conf复制到另外一台机器5.在其中一台机器创建LVM设备(1)创建PV#pvcreate /dev/mapper/mpathc(2)创建VG# vgcreateracvg /dev/mapper/mpathc(3)创建LV# lvcreate -n lv01 -L 500M racvg# lvcreate -n lv02 -L 500M racvg# lvcreate -n lv03 -L 500M racvg# lvcreate -n lv04 -L 500M racvg# lvcreate -n lv05 -L 500M racvg创建其他LV以此类推,-n指定名字,-L指定大小,单位可以为M,G(4)在另外一台机器执行#vgscan# vgchange -ay就能识别出新建的LVM设备(5)查看LVM设备的命令pvs查看PVvgs查看VGlvs 查看LVvgscan扫描磁阵上的LVMvgchange -ay 激活卷组6.在其总一台机器创建裸设备(1)编辑/etc/raw,内容如下,注意裸设备必须以raw命名raw1:mapper/racvg-lv01raw2:mapper/racvg-lv02raw3:mapper/racvg-lv03raw4:mapper/racvg-lv04raw5:mapper/racvg-lv05(2)启用raw服务chkconfig raw on(3)执行绑定service raw start(4)查询绑定关系raw -qa显示的结果是major,minor号,需要找到设备名的话,要进入/dev/mapper目录执行ls -l来对比发现(5)在另外一台机器重复上述操作7.注意事项缺省生成的/dev/mapper/mpathX/dev/mapper/racvg-*/dev/raw/rawN设备文件,只能对root有权限,当需要非root用户也能读写时,需要手工修改权限和属主例如:chownoracle:oinstall /dev/mapper/pathcchownoracle:oinstall /dev/mapper/racvg-*chownoracle:oinstall /dev/raw/raw*chomod 666 /dev/mapper/mpathcchmod 666 /dev/mapper/racvg-*chmod 666 /dev/raw/raw*上述命令建议放到应用的启动脚本里,在启动应用进程前执行,确保获得正确的权限。

linux lvm 用法

linux lvm 用法

linux lvm 用法Linux Logical Volume Manager(LVM)是一个用于管理磁盘驱动器和逻辑卷(Logical Volumes)的工具。

它提供了对磁盘空间的更灵活的管理,允许动态地调整逻辑卷的大小、合并不连续的磁盘空间,以及在不中断系统运行的情况下进行操作。

以下是一些常见的Linux LVM 用法:1. 创建物理卷(Physical Volumes,PV):```bashsudo pvcreate /dev/sdX # 将磁盘分区/dev/sdX 创建为物理卷```2. 创建卷组(Volume Group,VG):```bashsudo vgcreate my_vg /dev/sdX1 /dev/sdX2 # 将物理卷/dev/sdX1 和/dev/sdX2 添加到卷组my_vg 中```3. 创建逻辑卷(Logical Volume,LV):```bashsudo lvcreate -L 10G -n my_lv my_vg # 在卷组my_vg 中创建一个大小为10GB 的逻辑卷my_lv```4. 格式化逻辑卷:```bashsudo mkfs.ext4 /dev/my_vg/my_lv # 格式化逻辑卷为ext4 文件系统```5. 挂载逻辑卷:```bashsudo mkdir /mnt/my_mount_point # 创建挂载点sudo mount /dev/my_vg/my_lv /mnt/my_mount_point # 挂载逻辑卷到指定挂载点```6. 调整逻辑卷大小:```bashsudo lvresize -L +5G /dev/my_vg/my_lv # 将逻辑卷大小增加5GBsudo resize2fs /dev/my_vg/my_lv # 调整文件系统以使用新的空间```7. 移除逻辑卷、卷组和物理卷:```bashsudo umount /mnt/my_mount_point # 卸载逻辑卷sudo lvremove /dev/my_vg/my_lv # 移除逻辑卷sudo vgremove my_vg # 移除卷组sudo pvremove /dev/sdX1 /dev/sdX2 # 移除物理卷```这些是一些常见的LVM 命令示例,实际使用时请根据需要进行调整。

linux创建lvm裸设备

linux创建lvm裸设备

linux创建lvm裸设备默认分类2010-07-12 16:34:41 阅读222 评论0 字号:大中小订阅引用/viewthread.php?tid=156445&extra=page%3D3下面是在虚拟机上添加一块新硬盘,并创建lvm裸设备给oracle使用的过程,和大家一起学习,有不正确的地方希望指导,谢谢。

linux系统是AS4 update 7实验前,先了解一些基本概念,如下:LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。

一、基本概念1、物理卷-----PV(Physical Volume)物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。

2、卷组--------VG(Volumne Group)卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。

一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

3、逻辑卷-----LV(Logical Volume)逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。

系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。

4、物理区域--PE(Physical Extent)物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。

物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。

5、逻辑区域—LE(Logical Extent)逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。

6、卷组描述区域-----(Volume Group Descriptor Area)卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中的逻辑卷及逻辑卷中物理区域的分配等所有信息,卷组描述区域是在使用pvcreate建立物理卷时建立的。

关于SUSE Linux 下 MySQL集群配置的相关信息

关于SUSE Linux 下 MySQL集群配置的相关信息
关于 SUSE Linux 下 MySQL 集群配置的相关信息
以下是我为大家整理的关于 SUSE Linux 下 MySQL 集群配置信息,希 望对大家有所帮助。 一、运行环境配置 管理节点:操作系统:SUSE Linux Enterprise Server 11 (x86_64),主机 名:gvhost49,ip 地址:10.0.31.49 数据节点 1:操作系统: SUSE Linux Enterprise Server 9 (x86_64),主机 名:gvhost40,ip 地址:10.0.31.40 数据节点 2:操作系统: SUSE Linux Enterprise Server 10 (x86_64),主机 名:gvhost41,ip 地址:10.0.31.41 SQL 节点有两个,和数据节点装在一起。 二、安装配置管理节点 2.1、下载 mysql-cluster-gpl-7.1.22-linux-x86_64-glibc23.tar.gz 安装包,注意服 务器架构类型。 2.2、建立 mysql 用户组和 mysql 用户:#groupadd mysql && useradd
mysql -g mysql 2.3、解压压缩包并重命名: #tar zxvf mysql-cluster-gpl-7.1.22-linux-x86_64-glibc23.tar.gz #mv mysql-cluster-gpl-7.1.22-linux-x86_64-glibc23 mysqlc 2.4、进入 mysqlc 目录创建 logs 目录并更改 mysqlc 目录的所有者 #cd mysqlc && mkdir logs #cd .. && chown –R mys

lvm参数

lvm参数

lvm参数LVM,也就是逻辑卷管理器(Logical Volume Manager),是一种用于管理硬盘驱动器上的逻辑卷和物理卷的工具。

通过使用物理卷组来组织硬盘的容量,LVM 也可以执行多个操作,如动态大小分配、在线调整和磁盘快照等。

在 Linux 系统中,LVM 已被广泛应用于文件系统的管理和备份恢复等任务当中。

然而,在使用 LVM 进行磁盘分区和管理时,需要理解和掌握一些参数,以便正确配置 LVM,使其能够更好的发挥作用。

一、LVM 中的物理卷(PV)物理卷是 LVM 中的最基本单元,它是一个物理块设备,如硬盘或存储阵列。

LVM 可以将物理卷组合成物理卷组,并使用卷组中的存储空间来创建逻辑卷(LV)。

在创建物理卷时,可以使用以下参数:1. -v, --verbose:显示操作的详细信息;2. -Z, --zero:将物理卷的内容清零;3. -y, --yes:允许自动执行操作,例如清空物理卷;4. -c, --contiguous:要求物理卷在磁盘上是连续的;5. -M, --metadatasize Size[bBsSkKmMgG]:为物理卷指定元数据空间的大小;6. -r, --readahead Number[kKmM]:设置读取通道的预读取块的数目;7. -S, --select String:指定匹配的设备;8. -s, --stripesize Number[kKmM]:指定物理卷条带大小;9. -e, --maxdevices Number:指定物理卷所支持的最大设备数量。

二、LVM 中的卷组(VG)卷组是 LVM 中的另一个概念,是由多个物理卷组成的逻辑卷的容器。

卷组有以下可用参数:1. -A, --autobackup [y/n]:指定 LVM 是否应自动备份元数据;2. -t, --test:测试逻辑卷管理器配置;3. -s, --systemid ID:指定卷组的唯一 ID;4. -c, --clustered [y/n]:指定卷组是否可以集群共享;5. -v, --verbose:显示操作的详细信息;6. -P, --partial:如果没有足够的占用空间,则只允许部分覆盖空间;7. -s, --physicalextentsize Size:指定卷组的等效物理块大小;8. -W, --wait [y/n]:指定是否应在操作完成之前等待。

Linux系统中LVM介绍

Linux系统中LVM介绍

Linux系统中LVM介绍摘要:LINUX操作系统中LVM是什么?它有什么用途?我们怎么使用它?这篇文章会给你详细介绍。

1.LVM用途我们在安装Linux操作系统时,其中重要的一步是分区操作;如果你采用传统手动形式对磁盘进行物理分3个区:/目录500G,/boot目录100M,swap分区4G;这种分区形式下,一旦你/目录的500G内容被数据填满后,你要么把/目录下全部内容迁移到一个更大的分区中,要么重新分区,操作都非常繁琐;有没有什么办法在目前/目录500G的基础上,系统可以自由地给/目录添加100G、200G或者更大的空间,而不需要繁琐的操作呢?这就牵涉到磁盘分区中的一个重要概念:LVM。

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层概念,通过它我们可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。

我们可以在卷组上随意创建逻辑卷组(logical volumes),进而在逻辑卷组上创建文件系统。

通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“archlog”和“backup”,而不是使用物理磁盘名“sda”和“sdb”。

而且当系统添加了新的磁盘,有了LVM,就不必将磁盘的文件移动到新的磁盘上,而是直接扩展文件系统跨越磁盘即可。

2.LVM基本概念结合下面这张图来介绍一下LVM的几个基本概念:1).物理卷(physical volume,PV)物理卷简单地说就是指硬盘分区,它是LVM的基本存储逻辑块2).卷组(V olume Group,VG)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。

可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。

Linux服务器配置与管理:lvm逻辑卷

Linux服务器配置与管理:lvm逻辑卷

2022年2月21日星期一
Linux服务器配置与管理
第8 页
Lvm逻辑卷
1.1 lvm逻辑卷
▪ 3. lvm逻辑卷优缺点
缺点 ①.在从卷组中移除一个磁盘的时候必须使用reducevg命令(这个 命令要求root权限,并且不允许在快照卷组中使用)。 ②.当卷组中的一个磁盘损坏时,整个卷组都会受到影响。 ③.因为加入了额外的操作,存贮性能受到影响
2022年2月21日星期一
Linux服务器配置与管理
第7 页
Lvm逻辑卷
1.1 lvm逻辑卷
▪ 3. lvm逻辑卷优缺点
优点 ①.可以在系统运行的状态下动态的扩展文件系统的大小 ②.文件系统可以跨多个磁盘,因此文件系统大小不会受物理磁盘 的限制。 ③.可以增加新的磁盘到LVM的存储池中。 ④.可以以镜像的方式冗余重要的数据到多个物理磁盘。 ⑤.可以方便的导出整个卷组到另外一台机器。
LVM重要的特征:
逻辑卷的空间大小能够在保持现有数据不变的情况下进行动态的 调整,从而提高了磁盘管理的灵活性。
2022年2月21日星期一
Linux服务器配置与管理
第3 页
Lvm逻辑卷
1.1 lvm逻辑卷
▪ 1. lvm逻辑卷逻辑关系
2022年2月21日星期一
Linux服务器配置与管理
第4 页
1.1 lvm逻辑卷
2022年2月21日星期一
Linux服务器配置与管理
第6 页
1.1 lvm逻辑卷
▪ 2. lvm名词解释
Lvm逻辑卷
逻辑卷(Logic Volume,LV)。
逻辑卷的磁盘空间由卷组提供。逻辑卷被划分成若干被称为LE( Logical Extents)的基本单位(LV逻辑单元)。逻辑卷与物理分 区相同之处是:可以格式化成任何文件系统,挂载到任意目录, 同时也支持磁盘配额功能。与物理分区不同之处是:如果逻辑卷 空间不足,可以从卷组中获得补充,反之,也可以把多余的空间 退还给卷组。

Linux之LVM设备的管理

Linux之LVM设备的管理

Linux之LVM设备的管理LVM可以理解为可扩展的设备;在设备空间不⾜的时候,保证其在原始数据不变的情况下增⼤设备的存储⼤⼩。

那么,要达到这种效果,我们得把可⽤设备先⽐变为物理卷,再把物理卷处理为物理卷组,最后成为LVM逻辑卷!现在对以下概念做解释:物理分区 p ---->虚拟机可⽤的设备物理卷 pv ---->被lv命令处理过的物理分区物理卷组 vg ---->被组装到⼀起的物理卷图⾥扩展 pe ---->lvm设备的最⼩存储单元,lvm是pe的整数倍逻辑卷 lvm ---->直接使⽤的设备,可以增⼤缩⼩并保持原有数据df -H /mnt ## 统计时单位10^n,总量除以1000df -h /mnt ## 统计时单位为2^n,总量除以10241、LVM的创建1)步骤:分区并设定分区标签为8e (使⽤fdisk /dev/vdb 中,使⽤t来修改分区标签为8e)pvcreate /dev/vdb1 ## 把/dev/vdb1处理为物理卷vgcreate vg0 /dev/vdb1 ## 把物理卷处理为物理卷组,且命名为vg0lvcreate -L 20M -n lv0 vg0 ## 再vg0中取出⼤⼩为20M的空间给lv0mkfs.xfs /dev/vg0/lv0 ##把lv0设备进⾏格式化mount /dev/vg0/lv0 /mnt ##挂载df -H /mnt ## 查看lv0的信息2)⽰例:把/dev/vdb1创建为lvm设备此时,我们可以看到/mnt的⼤⼩为18M,2.LVM⽀持热拉伸1)当vg中的剩余容量充⾜情况lvextend -L 80M /dev/vg0/lv0 ##拉伸设备xfs_grows /dev/vg0/lv0 ##拉伸⽂件系统⽰例:扩⼤LV0的容量(提⽰LV0设备最⼤可以到52M)2)当vg中容量不⾜时再次建⽴分区并修改标签为8Epvcreate /dev/vdb2 ## 拉伸物理卷组vgextend vg0 /dev/vdb2lvextend -L 80M /dev/vg0/lv0xfs_grow /dev/vg0/lv0pvs ##查看pv信息vgs ##查看vg信息lvs ## 查看lv信息df -H ## 查看挂载信息df -H /dev/vg0/lv0⽰例:建⽴分区/dev/vdb2并进⾏相关操作加⼊vg0中[root@localhost ~]# partprobe注意:xfs⽂件系统不可以缩减,设备可以3.对ext⽂件系统的设备的拉伸及缩减1)查看当前挂载设备的⽂件类型,并将其格式化为ext显⽰/dev/mapper/vg0-lv0的类型为xfs对数据进⾏格式化,并查看结果:[root@localhost ~]# mkfs.ext4 /dev/vg0/lv02)对ext⽂件类型进⾏拉伸lvextend -L 250M /dev/vg0/lv0 ##此时,lvs显⽰结果为252resize2fs /dev/vg0/lv0 ##拉伸⽂件系统3)缩减lvm:卸载/mnt设备后,使⽤命令-- e2fsck -f /dev/vg0/lv0--进⾏扫描,确定设备数据的⼤⼩(现在为52M)使⽤命令--resize2fs /dev/vg0/lv0 40M --缩减⽂件系统⼤⼩(不可以⽐设备⼤)缩减完⽂件系统后,对lv进⾏缩减[root@localhost ~]# lvreduce -L 40M /dev/vg0/lv0##重新指定,并提⽰是否缩减设备[root@localhost ~]# lvsLV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convertlv0 vg0 -wi-ao---- 40.00m4)缩减vgvgreduce vg0 /dev/vdb2 ##取出多余的设备5)移动空闲pvpvmove /dev/vdb1 /dev/vdb2 ## 把设备1中的数据移到2中vgreduce vg0 /dev/vdb1 ##从组中移出多余的设备2pvremove /dev/vdb1 ## 把空闲vdb1中pv中移除4.lvm 快照当在⽂件中写⼊东西后,卸载设备,此时看不到⾥⾯的东西。

SuSE linux lvm操作已经裸卷挂载

SuSE linux lvm操作已经裸卷挂载
lv 格式化
mkfs2fs -t ext3 /dev/vg0/data
lv 文件系统挂载
mkdir /data
mount /dev/vg0/data /data
FS扩容:
umount /dev/vg0/data /data
lvextend -L 1512M /dev/vg0/data
、、、、、、、、
lvcreate -L 4096M -n vg01_4g_120.dbf
4、编辑文件 /etc/raw
raw1:mapper/vg01-vg01_4g_001.dbf
、、、、、、、、
raw120:mapper/vg01-vg01_4g_120.dbf
1、创建pv
pvcreate /dev/sdb
pvcreate /dev/sdd
2、创建vg
vgcreate -s 64M vg01 /dev/sdb /dev/sdd
vgdisplay -v vg01
3、创建lv
lvcreate -L 4096M -n vg01_4g_001.dbf
resize2fs /dev/mapper/vg0-dafs 400M
e2fsck -f /dev/mapper/vg0-dafs
lvresize -L 400M /dev/map/dev/mapper/vg0-dafs /datafs
df -h
二、SUSE LINUX 裸卷绑定方法:
、、、、、、
raw /dev/raw/raw120 /dev/vg01/vg01_4g_120.dbf
7、进行权限修改和属组修改
vi /etc/init.d/raw 倒数第二行加入如下内容:

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

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

LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)Linux LVM逻辑卷配置过程详解许多Linux使⽤者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,⼀旦系统分区不够⽤时可能不得不备份、删除相关数据,甚⾄被迫重新规划分区并重装操作系统,以满⾜应⽤系统的需要。

LVM是Linux环境中对磁盘分区进⾏管理的⼀种机制,是建⽴在硬盘和分区之上、⽂件系统之下的⼀个逻辑层,可提⾼磁盘分区管理的灵活性。

RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独⽴出来。

⼀.LVM原理要想理解好LVM的原理,我们必须⾸先要掌握4个基本的逻辑卷概念。

①PE (Physical Extend) 物理拓展②PV (Physical Volume) 物理卷③VG (Volume Group) 卷组④LV (Logical Volume) 逻辑卷我们知道在使⽤LVM对磁盘进⾏动态管理以后,我们是以逻辑卷的⽅式呈现给上层的服务的。

所以我们所有的操作⽬的,其实就是去创建⼀个LV(Logical Volume),逻辑卷就是⽤来取代我们之前的分区,我们通过对逻辑卷进⾏格式化,然后进⾏挂载操作就可以使⽤了。

那么LVM的⼯作原理是什么呢?所谓⽆图⽆真相,咱们下⾯通过图来对逻辑卷的原理进⾏解释!!1.将我们的物理硬盘格式化成PV(Physical Volume)我们看到,这⾥有两块硬盘,⼀块是sda,另⼀块是sdb,在LVM磁盘管理⾥,我⾸先要将这两块硬盘格式化为我们的PV(Physical Volume),也就是我们的物理卷,其实格式化物理卷的过程中LVM是将底层的硬盘划分为了⼀个⼀个的PE(Physical Extend),我们的LVM磁盘管理中PE 的默认⼤⼩是4M⼤⼩,其实PE就是我们逻辑卷管理的最基本单位。

⽐如说我有⼀个400M的硬盘,那么在将其格式化成PV的时候,其实际就是将这块物理硬盘划分成了100个的PE,因为PE默认的⼤⼩就是4M。

lvm 详细配置

lvm 详细配置

LVM:一、概念:LVM是Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen 在Linux 2.4内核上实现。

LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。

它使系统管理员可以更方便的为应用与用户分配存储空间。

在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。

LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。

如图所示LVM模型:由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用。

二、LVM基本术语前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。

首先我们讨论以下几个LVM 术语:物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。

物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。

Linux多路径配置

Linux多路径配置

md3600i存储服务器连接 iscsi+multipath配置在Dell Compellent存储上划分Volume以及Linux多路径配置LINUX下多路径(multi-path)介绍及使用2013-05-16 11:15:34| 分类: openfiler系统+fr | 标签: |举报 |字号大中小订阅一、什么是多路径普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。

而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。

也就是说,主机到存储可以有多条路径可以选择。

主机到存储之间的IO由多条路径可以选择。

每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给用户带来了困惑。

多路径软件就是为了解决上面的问题应运而生的。

多路径的主要功能就是和存储设备一起配合实现如下功能:1.故障的切换和恢复2.IO流量的负载均衡3.磁盘的虚拟化由于多路径软件是需要和存储在一起配合使用的,不同的厂商基于不同的操作系统,都提供了不同的版本。

并且有的厂商,软件和硬件也不是一起卖的,如果要使用多路径软件的话,可能还需要向厂商购买license才行。

比如EMC公司基于linux下的多路径软件,就需要单独的购买license。

好在, RedHat和Suse的2.6的内核中都自带了免费的多路径软件包,并且可以免费使用,同时也是一个比较通用的包,可以支持大多数存储厂商的设备,即使是一些不是出名的厂商,通过对配置文件进行稍作修改,也是可以支持并运行的很好的。

二、Linux下multipath介绍,需要以下工具包:在CentOS 5中,最小安装系统时multipath已经被安装,查看multipath是否安装如下:1、device-mapper-multipath:即multipath-tools。

LVM配置过程

LVM配置过程

Linux 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 GroupDescriptor Area,VGDA)和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷的VGDA中。

VGDA包括以下内容:PV描述符、VG 描述符、LV描述符、和一些PE描述符。

系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。

当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。

首先从添加的空的硬盘sdb上创建2个分区sdb1.sdb2.为接下来做lvm做准备。

LVM安装配置

LVM安装配置

CentOS系统配置LVM一、LVM简介LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。

LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。

在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。

比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上层服务的是以逻辑卷的方式。

LVM最大的特点就是可以对磁盘进行动态管理。

因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。

如果我们新增加了硬盘,其也不会改变现有上层的逻辑卷。

作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。

二、基本的逻辑卷管理概念PV(Physical Volume)- 物理卷物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。

VG(Volumne Group)- 卷组卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。

一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

LV(Logical Volume)- 逻辑卷逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。

系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。

三、关系图四、系统环境实验环境:VMware系统平台:CentOS 6.5LVM版本:lvm2-2.02.100-8.el6.x86_64 设备类型:分区、物理硬盘、raid设备目录CentOS系统配置LVM (1)一、LVM简介 (1)二、基本的逻辑卷管理概念 (1)三、关系图 (1)四、系统环境 (2)五、挂载硬盘 (4)六、安装LVM管理工具 (4)七、查看硬盘和分区情况 (5)八、物理卷PV (5)九、VG卷组 (5)十、LV逻辑卷 (5)10.1、创建 (5)10.2、查看 (5)10.3、格式化 (5)十一、挂载 (5)十二、PV扩容 (6)十三、VG扩容 (6)十四、LV扩容 (6)五、挂载硬盘六、安装LVM管理工具6.1 检查系统中是否安装了LVM管理工具命令:rpm -qa|grep lvm6.2 如果未安装,则使用yum 方式安装命令:yum -y install lvm*命令:rpm -qa|grep lvm七、查看硬盘和分区情况命令:fdisk -l八、物理卷PV8.1、创建PV命令:pvcreate /dev/sdb8.2、查看命令:pvdisplay九、VG卷组9.1、创建VG命令:vgcreate vg /dev/sdb9.2、查看命令:vgdisplay十、LV逻辑卷10.1、创建命令:lvcreate -l 5119 -n db vg //vgdisplay查看全部可用空间大小分配lvcreate -L 18G -n db vg //分配18GB大小10.2、查看命令:lvscan10.3、格式化命令:mkfs.ext4 /dev/vg/db十一、挂载11.1、临时挂载命令:mount /dev/vg/db /db/df -h查看11.2、永久挂载编辑fstab文件命令vi /etc/fstab十二、PV扩容命令:pvcreate /dev/sdc十三、VG扩容命令:vgextend vg /dev/sdc十四、LV扩容显示LVM卷组的信息命令:vgdisplay vg (vg是卷组名)命令:lvextend -rL +10G /dev/vg/db或lvextend -L +10G /dev/vg/db && resize2fs /dev/vg/db resizefs2命令重新加载逻辑卷的大小才能生效查看命令:df -h。

linux lvm 用法

linux lvm 用法

linux lvm 用法摘要:一、Linux LVM 简介1.LVM 概念2.LVM 的作用3.LVM 与传统分区管理方式的对比二、LVM 基本用法1.LVM 的组成2.LVM 创建过程3.LVM 管理命令三、LVM 高级用法1.动态调整LVM 容量2.快照与克隆3.数据保护与恢复四、LVM 在实际应用中的优势1.磁盘空间的灵活管理2.系统性能的提升3.数据安全性的提高正文:一、Linux LVM 简介Linux 逻辑卷管理(Logical Volume Manager,简称LVM)是一种对磁盘空间进行高效管理的技术。

LVM 将多个物理磁盘分区(称为物理卷,Physical Volume,简称PV)组合成一个称为卷组(Volume Group,简称VG)的存储池,然后从卷组中划分出逻辑卷(Logical Volume,简称LV)。

这种管理方式使得磁盘空间的管理更加灵活,可以动态调整,同时也提高了数据的可靠性和安全性。

二、LVM 基本用法1.LVM 的组成LVM 主要由物理卷(PV)、卷组(VG)和逻辑卷(LV)三部分组成。

物理卷是物理磁盘分区,卷组是物理卷的集合,逻辑卷是从卷组中划分出来的存储空间。

2.LVM 创建过程(1)创建物理卷:首先需要将物理磁盘分区划分为物理卷,这一过程通常在磁盘分区时完成。

(2)创建卷组:将多个物理卷添加到一个卷组中,以便统一管理。

(3)创建逻辑卷:从卷组中划分出逻辑卷,用于存储实际数据。

3.LVM 管理命令在Linux 系统中,可以使用`pvcreate`、`vgcreate`、`lvcreate`、`lvremove`、`vgremove`等命令对LVM 进行创建、删除和管理。

三、LVM 高级用法1.动态调整LVM 容量LVM 支持动态调整逻辑卷的容量,可以使用`lvextend`和`lvreduce`命令实现。

2.快照与克隆LVM 支持创建快照(Snapshot)和克隆(Clone),可以实现数据的备份和恢复。

Linux下Lvm安装配置

Linux下Lvm安装配置

Linux下Lvm安装配置LVM基本术语LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。

LVM安装创建及管理安装LVM:创建和管理LVM1)创建分区#查看物理存储介质[root@oracle ~]# fdisk -lDisk /dev/sda: 85.8 GB, 85899345920 bytes255 heads, 63 sectors/track, 10443 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 274 2096482+ 82 Linux swap / Solaris /dev/sda3 275 10443 81682492+ 8e Linux LVMDisk /dev/sdb: 2147 MB, 2147483648 bytes255 heads, 63 sectors/track, 261 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn't contain a valid partition tableDisk /dev/sdc: 5268 MB, 5268045824 bytes163 heads, 62 sectors/track, 1018 cylindersUnits = cylinders of 10106 * 512 = 5174272 bytesDisk /dev/sdc doesn't contain a valid partition table#对物理存储介质进行分区[root@oracle ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent won't be recoverable.Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)Command (m for help): mCommand actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitionl list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-261, default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-261, default 261):Using default value 261Command (m for help): tSelected partition 1Hex code (type L to list codes): 8eChanged system type of partition 1 to 8e (Linux LVM)Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.#使用partprobe则可以使kernel重新读取分区信息[root@oracle ~]# partprobeWarning: Unable to open /dev/hdc read-write (Read-only file system). /dev/hdc has b een opened read-only.#查看分区后结果[root@oracle ~]# fdisk -lDisk /dev/sda: 85.8 GB, 85899345920 bytes255 heads, 63 sectors/track, 10443 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes注:使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。

LVM配置过程范文

LVM配置过程范文

LVM配置过程范文LVM是逻辑卷管理,是一种基于软件的磁盘阵列配置和管理方法,能够将多个物理磁盘组合成一个逻辑卷,提供更灵活的存储管理和更高的性能。

LVM的配置过程可以分为以下几个步骤:1. 确认磁盘空间:在开始配置LVM之前,需要确认每个物理磁盘的可用空间。

可以使用lsblk命令查看磁盘和分区信息,df -h命令查看空间使用情况。

2. 创建物理卷(PV):将物理磁盘划分为一个或多个物理卷。

可以使用pvcreate命令创建物理卷,如pvcreate /dev/sdb将/dev/sdb设备划分为物理卷。

3. 创建卷组(VG):将一个或多个物理卷组合成一个卷组,即一个逻辑磁盘。

可以使用vgcreate命令创建卷组,如vgcreate myvg/dev/sdb将/dev/sdb设备添加到卷组myvg中。

4. 创建逻辑卷(LV):从卷组中分配指定大小的逻辑卷。

可以使用lvcreate命令创建逻辑卷,如lvcreate -L 10G -n mylv myvg创建一个10GB大小的逻辑卷mylv。

5. 格式化逻辑卷:使用mkfs命令对逻辑卷进行格式化,将其分配给文件系统。

例如,使用mkfs.ext4 /dev/myvg/mylv命令将逻辑卷mylv格式化为ext4文件系统。

6. 挂载逻辑卷:在文件系统中创建一个挂载点,并将逻辑卷挂载到该挂载点上。

可以使用mount命令挂载逻辑卷,如mount/dev/myvg/mylv /mnt将逻辑卷mylv挂载到/mnt目录下。

以上是LVM的基本配置过程。

但是,LVM还提供了许多高级功能,如快照、镜像、迁移等,可以对存储进行更加灵活和可靠的管理。

下面将介绍一些LVM的高级配置操作。

1. 快照:LVM支持创建快照,用于备份或恢复数据。

可以使用lvcreate命令创建快照,如lvcreate -L 5G -s -n mysnapshot/dev/myvg/mylv创建一个大小为5GB的快照。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.先要查出光纤卡的WWN号,SUSE 10下光纤卡的WWD在
/sys/class/fc_host/host5/port_name文件中,有两块卡就会有两个host*的目录
接好光纤后可以在dev下可以看到多个设备,如果是两块卡,存储上的一个分区会对应成4个设备号。

2.首先在其中一台机器上配置好multipath
(1)编写/etc/multipath.conf文件
(2)启用并运行multipathd
chkconfigmultipathd on
service multipathd start
(3)查看多路径是否生效
(4)multipath –ll
(5)chkconfigboot.multipath on
chkconfigboot.lvm on
检查boot.multipath是否启动chkconfig –list boot.multipath
检查boot.lvm是否启动chkconfig –list boot.lvm
如果能看到多个驱动器(sdX)合成一个mpath[a-zA-Z],说明已经生效
3.讲生成的有效/etc/multipath.conf文件复制到另外一台机器
# scp /etc/multipath.conf root@xxx.xxx.xxx.xx:/etc/multipath.conf
登录到该机器执行上述步骤
4.配置lvm的PV检索,避免使用sdX设备,编辑/etc/lvm.conf配置文件
在filter = 表达式中加入一个规则
"r|/dev/sd*|"
将写好的lvm.conf复制到另外一台机器
5.在其中一台机器创建LVM设备
(1)创建PV
#pvcreate /dev/mapper/mpathc
(2)创建VG
# vgcreateracvg /dev/mapper/mpathc
(3)创建LV
# lvcreate -n lv01 -L 500M racvg
# lvcreate -n lv02 -L 500M racvg
# lvcreate -n lv03 -L 500M racvg
# lvcreate -n lv04 -L 500M racvg
# lvcreate -n lv05 -L 500M racvg
创建其他LV以此类推,-n指定名字,-L指定大小,单位可以为M,G
(4)在另外一台机器执行
#vgscan
# vgchange -ay
就能识别出新建的LVM设备
(5)查看LVM设备的命令
pvs查看PV
vgs查看VG
lvs 查看LV
vgscan扫描磁阵上的LVM
vgchange -ay 激活卷组
6.在其总一台机器创建裸设备
(1)编辑/etc/raw,内容如下,注意裸设备必须以raw命名
raw1:mapper/racvg-lv01
raw2:mapper/racvg-lv02
raw3:mapper/racvg-lv03
raw4:mapper/racvg-lv04
raw5:mapper/racvg-lv05
(2)启用raw服务
chkconfig raw on
(3)执行绑定
service raw start
(4)查询绑定关系
raw -qa
显示的结果是major,minor号,需要找到设备名的话,要进入/dev/mapper目录执行ls -l来对比发现
(5)在另外一台机器重复上述操作
7.注意事项
缺省生成的
/dev/mapper/mpathX
/dev/mapper/racvg-*
/dev/raw/rawN
设备文件,只能对root有权限,当需要非root用户也能读写时,需要手工修改权限和属主
例如:
chownoracle:oinstall /dev/mapper/pathc
chownoracle:oinstall /dev/mapper/racvg-*
chownoracle:oinstall /dev/raw/raw*
chomod 666 /dev/mapper/mpathc
chmod 666 /dev/mapper/racvg-*
chmod 666 /dev/raw/raw*
上述命令建议放到应用的启动脚本里,在启动应用进程前执行,确保获得正确的权限。

编辑/etc/init.d/raw 文件将上述命令插入文挡结束前的倒数第二行。

相关文档
最新文档