且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

创建ACFS集群文件系统(命令方式)

更新时间:2022-05-21 11:11:22

创建卷并格式化成acfs集群文件系统并挂载

  1. SQL> alter diskgroup data add volume acfsvol size 1G; 
  2. Diskgroup altered. 
  3.  
  4. [root@rac1 ~]# mkdir /sharedisk 
  5. [root@rac2 ~]# mkdir /sharedisk 
  6. [root@rac1 ~]# /sbin/mkfs -t acfs -n ACFSVOL1 /dev/asm/acfsvol-53  
  7. mkfs.acfs: version                   = 11.2.0.3.0 
  8. mkfs.acfs: on-disk version           = 39.0 
  9. mkfs.acfs: volume                    = /dev/asm/acfsvol-53 
  10. mkfs.acfs: volume size               = 1073741824 
  11. mkfs.acfs: Format complete. 
  12.  
  13. [root@rac1 ~]# /sbin/acfsutil registry -a -f /dev/asm/acfsvol-53 /sharedisk/ 
  14. acfsutil registry: mount point /sharedisk successfully added to Oracle Registry 
  15.  
  16. [root@rac1 ~]# mount.acfs -o all 
  17. [root@rac1 ~]# df -h 
  18. Filesystem            Size  Used Avail Use% Mounted on 
  19. /dev/mapper/VolGroup00-LogVol00 
  20.                        93G   19G   70G  21% / 
  21. /dev/sda1             190M   17M  165M   9% /boot 
  22. tmpfs                 2.0G  1.2G  807M  60% /dev/shm 
  23. /dev/asm/acfsvol-53   1.0G   39M  986M   4% /sharedisk 
  24.  
  25. [root@rac2 ~]# mount.acfs -o all 
  26. [root@rac2 ~]# df -h 
  27. Filesystem            Size  Used Avail Use% Mounted on 
  28. /dev/mapper/VolGroup00-LogVol00 
  29.                        93G   12G   77G  14% / 
  30. /dev/sda1              99M   17M   78M  18% /boot 
  31. tmpfs                 2.0G  1.2G  807M  60% /dev/shm 
  32. /dev/asm/acfsvol-53   1.0G   73M  952M   8% /sharedisk 
  33.  
  34. [root@rac1 ~]# /sbin/acfsutil info fs  
  35. /sharedisk 
  36.     ACFS Version: 11.2.0.3.0 
  37.     flags:        MountPoint,Available 
  38.     mount time:   Wed Feb 20 12:11:52 2013 
  39.     volumes:      1 
  40.     total size:   1073741824 
  41.     total free:   998002688 
  42.     primary volume: /dev/asm/acfsvol-53 
  43.         label:                 ACFSVOL1 
  44.         flags:                 Primary,Available,ADVM 
  45.         on-disk version:       39.0 
  46.         allocation unit:       4096 
  47.         major, minor:          252, 27137 
  48.         size:                  1073741824 
  49.         free:                  998002688 
  50.         ADVM diskgroup         DATA 
  51.         ADVM resize increment: 33554432 
  52.         ADVM redundancy:       unprotected 
  53.         ADVM stripe columns:   4 
  54.         ADVM stripe width:     131072 
  55.     number of snapshots:  0 
  56.     snapshot space usage: 0 
  57.     replication status: DISABLED 
ASMCMD:

四:在asmcmd命令行下面操作


  1. [grid@rac1 ~]$ echo $ORACLE_SID  
  2. +ASM1  
  3. [grid@rac1 ~]$ asmcmd  
  4. ASMCMD> ls  
  5. ACFS/  
  6. CRS/  
  7. DATA/  
  8. FRA/  
  9.  
  10. ASMCMD> volcreate  //查看帮助命令  
  11. usage: volcreate -G diskgroup -s size [ --column number ] [ --width stripe_width ] [--redundancy {high|mirror|unprotected} ]   
  12.  
  13. [--primary {hot|cold}] [--secondary {hot|cold}] volume  
  14. help:  help volcreate  
  15.  
  16. ASMCMD> volcreate -G ACFS -s 5G vol2  //如果空间不足就会报这个错误  
  17. ORA-15032: not all alterations performed  
  18. ORA-15041: diskgroup "ACFS" space exhausted (DBD ERROR: OCIStmtExecute)  
  19.  
  20. ASMCMD> volcreate -G ACFS -s 4G vol2   
  21. ASMCMD> volinfo -G ACFS vol2  
  22. Diskgroup Name: ACFS  
  23.  
  24.          Volume Name: VOL2  
  25.          Volume Device: /dev/asm/vol2-330  
  26.          State: ENABLED  
  27.          Size (MB): 4096  
  28.          Resize Unit (MB): 32  
  29.          Redundancy: UNPROT  
  30.          Stripe Columns: 4  
  31.          Stripe Width (K): 128  
  32.          Usage:   
  33.          Mountpath:   
  34.  
  35. ASMCMD> volinfo -G ACFS vol1  
  36. Diskgroup Name: ACFS  
  37.  
  38.          Volume Name: VOL1  
  39.          Volume Device: /dev/asm/vol1-330  
  40.          State: ENABLED  
  41.          Size (MB): 5120  
  42.          Resize Unit (MB): 32  
  43.          Redundancy: UNPROT  
  44.          Stripe Columns: 4  
  45.          Stripe Width (K): 128  
  46.          Usage: ACFS  
  47.          Mountpath: /u01/app/grid/acfsmounts/acfs_vol1   
  48.  
  49.  
  50. [root@rac1 ~]# mkdir /vol2 (节点2创建相同的挂载点)  
  51. [root@rac1 ~]# mkfs.acfs /dev/asm/vol2-330   
  52. mkfs.acfs: version                   = 11.2.0.3.0  
  53. mkfs.acfs: on-disk version           = 39.0  
  54. mkfs.acfs: volume                    = /dev/asm/vol2-330  
  55. mkfs.acfs: volume size               = 4294967296 
  56. mkfs.acfs: Format complete.  
  57.  
  58. [root@rac1 ~]# mount -t acfs /dev/asm/vol2-330 /vol2/  
  59. [root@rac1 ~]# df -h /vol2  
  60. Filesystem            Size  Used Avail Use% Mounted on  
  61. /dev/asm/vol2-330     4.0G   45M  4.0G   2% /vol2  
  62.  
  63. [root@rac1 ~]# acfsutil registry -a /dev/asm/vol2-330 /vol2/(注册后,节点2会自动挂载)  
  64. acfsutil registry: mount point /vol2 successfully added to Oracle Registry