如何在 CentOS/RHEL 中从操作系统级别扩展 ASM 磁盘

问题:如何扩展属于 ASM 磁盘组的物理原始磁盘?

以下是扩展属于 ASM 磁盘组的物理磁盘的步骤。

  1. 首先,我们必须在ASM级别卸载要扩展的磁盘。

  2. 检查操作系统级别的磁盘及其大小。

# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 12G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 11.5G 0 part
├─ol-root 251:0 0 10.3G 0 lvm /
└─ol-swap 251:1 0 1.2G 0 lvm [SWAP]
sdb 8:16 0 12G 0 disk
sdc 8:32 0 12G 0 disk
sdd 8:48 0 12G 0 disk
└─sdd1 8:49 0 4.7G 0 part
sr0 11:0 1 1024M 0 rom
  1. 使用 parted 命令以及要扩展的磁盘。
    这里的例子是 /dev/sdd
# parted /dev/sdd
GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
  1. 查看当前分区和分区表。
    记下分区的开始和结束扇区。
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdd: 12.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number     Start      End      Size      Type     File system Flags
  1        1049kB     5000MB   4999MB    primary
  1. 删除分区并创建具有相同分区号的新分区。
    在创建分区时,我们应该提供与之前打印的相同的起始扇区。
(parted) rm 1
(parted) mkpart
Partition type? primary/extended? primary
File system type? [ext2]? ext4
Start? 2048s
End? 10000
  1. 新建分区后查看分区表,退出parted。
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdd: 12.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 10.0GB 9999MB primary
(parted) quit
Information: You may need to update /etc/fstab.
  1. 现在分区已扩展,我们可以查看分区大小,如下所示。
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 12G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 11.5G 0 part
├─ol-root 251:0 0 10.3G 0 lvm /
└─ol-swap 251:1 0 1.2G 0 lvm [SWAP]
sdb 8:16 0 12G 0 disk
sdc 8:32 0 12G 0 disk
sdd 8:48 0 12G 0 disk
└─sdd1 8:49 0 9.3G 0 part
sr0 11:0 1 1024M 0 rom

扩展磁盘分区后,还需要数据库管理员或者ASM存储管理员对扩展分区进行ASM级别的更改。

日期:2020-09-17 00:13:37 来源:oir作者:oir