Oracle Acfs 文件系统
Acfs是什么?
Acfs 全称是 Asm Cluster File System,就是基于ASF建立的簇文件系统,其建立于来自 ASM 的 volume 上。在功能上除了与普通的文件系统类似之外,还可以在多个节点之间进行共享。
- volumn 是逻辑卷,是从 ASM 磁盘组分出来的一部分存储空间,与我们常说的普通逻辑卷类似。
- 添加到 ASM 中的磁盘都是以磁盘组的形式进行组织和管理,目的是实现数据的条带和冗余;
- advm 目的是让数据库之外的第三方应用也可以使用asm存储。
对应操作系统上lvm逻辑卷的关系表现为:
asm disk --> lvm pv
asm dg --> lvm vg
asm advm --> lv
asm advm acfs --> lv + fs
Asm磁盘配置
# 存储挂了一个5G的盘过来后,盘符为/dev/sdf
[root@rac1 ~]# fdisk -l
Disk /dev/sdf: 5368 MB, 5368709120 bytes, 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
# 获取磁盘wwid
[root@rac1 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdf
1ATA_VBOX_HARDDISK_VB820e43ac-92a1deff
# 多路径配置
[root@rac1 ~]# vim /etc/multipath/bindings
ogg01 VBOX_HARDDISK_VB820e43ac-92a1deff
[root@rac1 ~]# vim /etc/multipath.conf
defaults {
user_friendly_names yes
find_multipaths no
}
multipaths {
multipath {
wwid 1ATA_VBOX_HARDDISK_VB820e43ac-92a1deff
alias ogg01
}
}
# 配置规则,重新加载规则
[root@rac1 ~]# vim /etc/udev/rules.d/99-oracle-devices.rules
ENV{
DM_NAME}=="ogg01", OWNER="grid", GROUP="asmadmin", MODE="660", SYMLINK+="iscsi/oraasm-$env{DM_NAME}"
[root@rac1 ~]