Oracle ASM Cluster File System (ACFS) Hakim Benameurlaine Janvier 2014 2014 Hakim Benameurlaine 1 Table of Contents 1 ASM Cluster File System (ACFS)...................................................................................................................................................................... 3 1.1 Créer un disk group pour ACFS ............................................................................................................................................................... 4 1.2 Créer un volume dynamique (ASMCA).................................................................................................................................................... 6 1.3 Créer un file system ACFS (ASMCA) ........................................................................................................................................................ 9 1.4 Monter le filesystem ACFS.....................................................................................................................................................................14 1.5 Afficher de l’information sur les volumes ..............................................................................................................................................15 1.6 Afficher de l’information sur les disk group ...........................................................................................................................................16 1.7 Créer un volume dynamique ASM (SQL) ................................................................................................................................................17 2014 Hakim Benameurlaine 2 1 ASM Cluster File System (ACFS) Par l’intermédiaire du système de fichiers ASM Cluster File System (ACFS) qui s’appuie sur ASM Dynamic Volume Manager (ADVM), il est possible de stocker tous les types de données dans ASM. 2014 Hakim Benameurlaine 3 1.1 Créer un disk group pour ACFS 2014 Hakim Benameurlaine 4 2014 Hakim Benameurlaine 5 1.2 Créer un volume dynamique (ASMCA) 2014 Hakim Benameurlaine 6 2014 Hakim Benameurlaine 7 2014 Hakim Benameurlaine 8 1.3 Créer un file system ACFS (ASMCA) 2014 Hakim Benameurlaine 9 2014 Hakim Benameurlaine 10 Create ACFS Command: /sbin/mkfs -t acfs /dev/asm/volume1-132 Following commands should be run as privileged user : /bin/mount -t acfs /dev/asm/volume1-132 /vol/01/app/grid/acfsmounts/acfs_volume1 2014 Hakim Benameurlaine 11 2014 Hakim Benameurlaine 12 2014 Hakim Benameurlaine 13 1.4 Monter le filesystem ACFS Créer le point de montage : [root@oracledb ~]# mkdir -p /vol/01/app/grid/acfsmounts/acfs_volume1 Monter le file system ACFS : [root@oracledb ~]# /bin/mount -t acfs /dev/asm/volume1-132 /vol/01/app/grid/acfsmounts/acfs_volume1 Vérifier le montage : [root@oracledb ~]# mount /dev/mapper/VolGroup-lv_root on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0") /dev/sda1 on /boot type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /tmp on /tmp type none (rw,bind) /var/tmp on /var/tmp type none (rw,bind) /home on /home type none (rw,bind) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) oracleasmfs on /dev/oracleasm type oracleasmfs (rw) /dev/sdb1 on /Software type ext4 (rw) /dev/asm/volume1-132 on /vol/01/app/grid/acfsmounts/acfs_volume1 type acfs (rw) 2014 Hakim Benameurlaine 14 1.5 Afficher de l’information sur les volumes ASMCMD> volinfo --all Diskgroup Name: ACFS Volume Name: VOLUME1 Volume Device: /dev/asm/volume1-132 State: ENABLED Size (MB): 5120 Resize Unit (MB): 32 Redundancy: UNPROT Stripe Columns: 4 Stripe Width (K): 128 Usage: ACFS Mountpath: /vol/01/app/grid/acfsmounts/acfs_volume1 Volume Name: VOLUME2 Volume Device: /dev/asm/volume2-132 State: ENABLED Size (MB): 5120 Resize Unit (MB): 32 Redundancy: UNPROT Stripe Columns: 4 Stripe Width (K): 128 Usage: Mountpath: 2014 Hakim Benameurlaine 15 1.6 Afficher de l’information sur les disk group [grid@oracledb ~]$ . oraenv ORACLE_SID = [grid] ? +ASM The Oracle base has been set to /vol/01/app/grid [grid@oracledb ~]$ sqlplus / as sysasm SQL*Plus: Release 12.1.0.1.0 Production on Thu Dec 26 14:49:30 2013 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected. SQL> SELECT NAME, STATE,TOTAL_MB, FREE_MB,USABLE_FILE_MB FROM V$ASM_DISKGROUP; NAME STATE TOTAL_MB FREE_MB USABLE_FILE_MB ------------------------------ ----------- ---------- ---------- -------------ACFS MOUNTED 20473 20421 20421 DATA MOUNTED 40946 40881 40881 FLASHRECOVERYAREA MOUNTED 20473 20420 20420 2014 Hakim Benameurlaine 16 1.7 Créer un volume dynamique ASM (SQL) SQL> ALTER DISKGROUP ACFS ADD VOLUME VOL1 SIZE 500M; Diskgroup altered. SQL> ALTER DISKGROUP ACFS ADD VOLUME VOL2 SIZE 500M; Diskgroup altered. SQL> SELECT VOLUME_NAME, VOLUME_DEVICE FROM V$ASM_VOLUME; SQL> !ls -al /dev/asm/vol* 2014 Hakim Benameurlaine 17
© Copyright 2025 ExpyDoc