asmlib创建的磁盘在线扩容

说明

本环境的asm磁盘是通过asmlib创建的,不适用于scsi的磁盘。

新增磁盘为/dev/xvdd

操作过程

分区

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29
[[email protected] ~]# fdisk /dev/xvdd 

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0x36af11d0.

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-65270, default 1): 

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-65270, default 65270): 

Using default value 65270

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[[email protected] ~]#

查看现有ASM磁盘

1

2

3
[[email protected] ~]# oracleasm listdisks

DATA

DATA2

添加新的asm磁盘

1

2

3

4

5

6

7

8
[[email protected] ~]# oracleasm createdisk DATA3 /dev/xvdd1

Writing disk header: done

Instantiating disk: done

[[email protected] ~]# oracleasm listdisks

DATA

DATA2

DATA3

[[email protected] ~]#

查看数据库中记录的asm磁盘

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40
[[email protected] ~]# su - grid

[[email protected] ~]$ sqlplus  / as sysasm 

SQL*Plus: Release 12.2.0.1.0 Production on Thu Jan 11 19:42:07 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:

Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> select name, path, mode_status, state, disk_number,failgroup from v$asm_disk;

NAME

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

PATH

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

MODE_ST STATE	 DISK_NUMBER FAILGROUP

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

/dev/oracleasm/disks/DATA3

ONLINE	NORMAL		   0

DATA_0000

/dev/oracleasm/disks/DATA

ONLINE	NORMAL		   0 DATA_0000

NAME

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

PATH

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

MODE_ST STATE	 DISK_NUMBER FAILGROUP

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

DATA_0001

/dev/oracleasm/disks/DATA2

ONLINE	NORMAL		   1 DATA_0001

SQL>

新增的asm磁盘为/dev/oracleasm/disks/DATA3

查看磁盘组名称

1

2

3

4

5

6

7

8
SQL> select group_number,name,TOTAL_MB, FREE_MB from v$asm_diskgroup

2  ;

GROUP_NUMBER NAME			      TOTAL_MB	  FREE_MB

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

1 DATA			       1023988	    36588

SQL>

DATA磁盘组就是要扩容的磁盘组

扩容DATA磁盘组

1

2

3

4

5

6

SQL> alter diskgroup DATA add disk '/dev/oracleasm/disks/DATA3' rebalance power 10;

Diskgroup altered.

SQL>

观察reblance

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17
SQL> select * from v$asm_operation;

GROUP_NUMBER OPERA PASS      STAT      POWER	 ACTUAL      SOFAR   EST_WORK

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

EST_RATE EST_MINUTES ERROR_CODE					CON_ID

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

1 REBAL COMPACT   WAIT	  10	     10 	 0	    0

0	     0							     0

1 REBAL REBALANCE RUN	  10	     10       5531	82304

2268	    33							     0

1 REBAL REBUILD   DONE	  10	     10 	 0	    0

0	     0							     0

SQL>

当没有输出时,则表明reblance完成

修改reblance power

1
ALTER DISKGROUP DATA REBALANCE POWER 1;

原文:大专栏  asmlib创建的磁盘在线扩容

原文地址:https://www.cnblogs.com/petewell/p/11601765.html

时间: 2024-11-06 03:34:23

asmlib创建的磁盘在线扩容的相关文章

实例配置Centos6.5下磁盘在线扩容

要求如下: 1.安装Centos,具体要求为内存512MB,硬盘10GB: 2.在"Centos"中手动再添加两块SCSI硬盘,容量均为8G,分别将两块硬盘设置为一个主分区(2G容量)和两个逻辑分区(分别2G容量),并完成PV物理卷的初始化操作: 3.将/dev/sdb1及/dev/sdc5加入到卷组VG1中,其显示的逻辑卷名称为LV1,格式化为ext3文件系统,对应挂载目录为/volume,并针对/volume目录实现开机自动挂载: 4.针对现有的逻辑卷/dev/VG1/LV1实现在

kvm(八)客户机vm主机磁盘在线扩容

vm id : vm4 vm os : centos 6.5 原理其实和前面的一样,只不过所谓在线,就是在不关机不影响业务的情况下扩容,热插拔方式,和前面新增唯一步骤,明确添加硬盘盘符. attach-disk 1.原磁盘信息 [[email protected] kvm]# virsh domblklist vm4 2.创建一块磁盘,并且添加到vm [[email protected] kvm]# qemu-img create -f qcow2 vm4_add.qcow2 2G [[emai

Win2012R2 Hyper-V初级教程23 -- 磁盘在线扩容与压缩

虚拟化的一大特点就是让数据中心的计算资源变得更加灵活,新版Hyper-V对虚拟磁盘也提供了更加灵活的配置特性,您可以根据需要,在虚拟机不停机的情况下,灵活的扩展磁盘空间或压缩磁盘空间.这里指的不是动态磁盘,而是改变磁盘的尺寸大小,没错,它同时支持动态磁盘和固定大小的磁盘.这里不得不吐槽一下阿里云的ECS,有可能是我们购买的是最老的一批底层的ECS,不清楚新版本的ECS是否支持,但旧版本的ECS居然不支持再线扩容,而且重启也不行,必须关机再启动.而且扩展的时候需要将其设置成动态磁盘,才能够进行扩展

centos7 xfs磁盘管理(格式化、在线扩容)

centos7 xfs磁盘管理(格式化.在线扩容) 环境: centos 7 新增测试磁盘sdb :5G 新增测试磁盘sdb :10G 注意:分区新磁盘 如果大于2T磁盘使用parted工具,并且使用xfs不支持缩减 查看当前磁盘:# fdisk -l [[email protected] ~]# fdisk -l 磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/

RHEL GFS文件系统创建和在线扩容

1.将linux集群做好. 2.安装多路径软件. 3.将存储分配给主机. 4.在主机上查找磁盘(集群中的所有主机都做) Qlogic HBA上:./ql-dynamic-tgt-lun-disc.sh -r -s 或者: echo "- - -" > /sys/class/scsi_host/hostX/scan 5.多路径软件查看磁盘是否找到(集群中的所有主机都做) multipath -ll 此处找到的将是UUID号 6.更改/etc/multipath.conf(集群中的所

EMC VNXe3200 lun的在线扩容

对VNXe3200 lun在线的扩容,首先需要明确你的storage pool里面有多余的空间,如果没有多余的空间,那么需要对pool先进行expand,比如说新加磁盘或者将之前没有使用的磁盘加入到pool里面.这里要说的一点是:VNXe3200 划分RAID的时候都是以storage pool形式划分的,是对今后扩容带来了比较方便的形式. 申明一点:此扩容为在线扩容,不会对应用造成影响,但为了保证数据安全,最好在业务停止状态下进行,以免造成不必要的麻烦. 1.     对storage poo

logic volume management 磁盘的扩容,pv、vg、lv

这里记录下磁盘的扩容,缩小一般业务上没有这个需求,所以就不做深究了 概念 Physical Volumes,Volume Group,Physical Extents,Logical Volumes (PV可以只做一次,之后直接加进来) 首先先gdisk分区, sda1 300M , sda2 200M , sda3 100M 创建PV pvcreate /dev/sda1    查看:pvs 创建VG vgcreate vg1 /dev/sda1    查看:vgs 创建LV(在vg1里面创建

Radhat linux 6.3根分区在线扩容

需求: 虚拟机需要扩容硬盘容量,通过vCenter编辑资源设置,将原来50G扩容至100G.但是并不是马上可以使用.以下操作: 修改后100G,登陆虚拟机查看如下: [[email protected]_test etc]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/rootvg-lv_root 45G  7.0G   36G  17% / tmpfs                 3.9G

esxi中CentOS7不停机加磁盘并扩容现有分区

linux的磁盘容量扩容,基于lvm,即逻辑卷管理.具体是什么请百度,这里不细述. 此次操作的目的是为了给已存在的linux主机的其中一个数据分区扩容. 环境:esxi5.5  虚拟机系统centos7 简单来说,扩容这件事分三步 一.从esxi中为此虚拟机增加硬盘,并让centos系统识别出此硬盘 二.将此硬盘进行分区.格式化(重点是这里的分区不是类似于windows,分完就能用了,而它需要一个挂载的过程,要么单独挂载,要么加入lvm挂载,否则在linux中是无法访问的) 三.卷组管理 1.将