问题:如何扩展属于 ASM 磁盘组的物理原始磁盘?
以下是扩展属于 ASM 磁盘组的物理磁盘的步骤。
首先,我们必须在ASM级别卸载要扩展的磁盘。
检查操作系统级别的磁盘及其大小。
# 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
- 使用 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.
- 查看当前分区和分区表。
记下分区的开始和结束扇区。
(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
- 删除分区并创建具有相同分区号的新分区。
在创建分区时,我们应该提供与之前打印的相同的起始扇区。
(parted) rm 1 (parted) mkpart Partition type? primary/extended? primary File system type? [ext2]? ext4 Start? 2048s End? 10000
- 新建分区后查看分区表,退出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.
- 现在分区已扩展,我们可以查看分区大小,如下所示。
# 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