ASM存储创建ACFS磁盘

ACFS:

Oracle Automatic Storage Management Cluster File System(oracle自动存储管理集群文件系统)

Introducing Oracle ACFS and Oracle ADVM》是官方对与ACFS的介绍

简单来说,ACFS是ASM功能的一种扩展,他可以支持所有客户文件。基本涵盖了数据库和应用大部分的文件类型,比如:

可执行文件,数据库数据文件,数据库跟踪文件,数据库警报日志,应用程序报告,BFILE和配置文件。其他支持的文件是视频,音频,文本,图像,工程图和所有其他通用应用程序文件数据。

也就是说,ACFS是可以从ASM共享存储中,划分出一部分空间,然后挂载到本地使用,但挂载的路径仍然是共享路径。ACFS会和ASM建立并保持通信。

创建ACFS前提:

  1. GI+ASM实例已安装完毕;
  2. ASM实例中有磁盘组,且磁盘组空间充足

创建的方式有3种:ASMCA图形化安装和SRVCTL命令行和acfsutil。

acfsutil常用来管理ACFS文件系统,比如查看所有的acfs文件系统

[grid@o12201r1 ~]$ acfsutil info fs
/acfs_dsk
    ACFS Version: 12.2.0.1.0
    on-disk version:       46.0
    compatible.advm:       12.2.0.0.0
    ACFS compatibility:    12.2.0.0.0
    flags:        MountPoint,Available
    mount time:   Fri Aug 30 16:05:16 2019
    mount sequence number: 1
    allocation unit:       4096
    metadata block size:   4096
    volumes:      1
    total size:   1073741824  (   1.00 GB )
    total free:   563245056  ( 537.15 MB )
    file entry table allocation: 393216
    primary volume: /dev/asm/acfsvol-302
        label:                 
        state:                 Available
        major, minor:          247, 154625
        logical sector size:   512
        size:                  1073741824  (   1.00 GB )
        free:                  563245056  ( 537.15 MB )
        metadata read I/O count:         1127
        metadata write I/O count:        10
        total metadata bytes read:       4616192  (   4.40 MB )
        total metadata bytes written:    40960  (  40.00 KB )
        ADVM diskgroup:        DATA
        ADVM resize increment: 67108864
        ADVM redundancy:       unprotected
        ADVM stripe columns:   8
        ADVM stripe width:     1048576
    number of snapshots:  0
    snapshot space usage: 0  ( 0.00 )
    replication status: DISABLED
    compression status: DISABLED

ASMCA创建:

在GRID用户下,运行ASMCA的GUI界面,即可,操作相对较为简单,本文不做详细说明

SRVCTL创建ACFS文件

创建ACFS挂载点:两个节点

# mkdir /acfs_dsk

本例是ACFS从DATA盘中创建,因此,不需要单独创建ACFS所在的磁盘组,直接创建ACFS卷

SQL> alter diskgroup DATA add volume ACFSVOL SIZE 1G;

Diskgroup altered.

查看创建情况:

[grid@o12201r1 ~]$ asmcmd -p
ASMCMD [+] > volinfo --all
Diskgroup Name: DATA

	 Volume Name: ACFSVOL
	 Volume Device: /dev/asm/acfsvol-302
	 State: ENABLED
	 Size (MB): 1024
	 Resize Unit (MB): 64
	 Redundancy: UNPROT
	 Stripe Columns: 8
	 Stripe Width (K): 1024
	 Usage: 
	 Mountpath: 

创建ACFS集群文件系统,节点1上执行即可:

[root@o12201r1 ~]# /sbin/mkfs -t acfs /dev/asm/acfsvol-302
mkfs.acfs: version                   = 12.2.0.1.0
mkfs.acfs: on-disk version           = 46.0
mkfs.acfs: volume                    = /dev/asm/acfsvol-302
mkfs.acfs: volume size               = 1073741824  (   1.00 GB )
mkfs.acfs: Format complete.

将ACFS集群文件系统注册到GRID中(一个节点)

/u01/app/grid/grid_home/bin/srvctl add filesystem -d /dev/asm/acfsvol-302 -g 'DATA' -v ACFSVOL -m /acfs_dsk -u oracle
/u01/app/grid/grid_home/bin/srvctl start filesystem -d /dev/asm/acfsvol-302

挂载点授权

# chown oracle.oinstall /acfs_dsk
# chmod 775 /acfs_dsk

查看ACFS在集群中的资源状态

[grid@o12201r1 ~]$  crsctl stat res -w "TYPE = ora.acfs.type"
NAME=ora.data.acfsvol.acfs
TYPE=ora.acfs.type
TARGET=ONLINE            , ONLINE
STATE=ONLINE on o12201r1, ONLINE on o12201r2

 

 


参考文章:

https://docs.oracle.com/en/database/oracle/oracle-database/18/ostmg/intro-acfs-advm.html#GUID-7783FE8B-3BAD-4C4F-83C5-DF1426340290

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hannah_JK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值