Oracle® ZFS Storage Appliance 管理指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

创建 init.d 服务

  1. 使用以下相应选项创建 init.d 服务。
    # !/bin/sh
    #
    # zfssa_dbname: Mount ZFSSA project dbname for database dbname
    #
    # chkconfig: 345 61 19
    # description: mounts ZFS Storage Appliance shares
    #
    
    start()
    {
      mount /zfssa/dbname/backup1
      mount /zfssa/dbname/backup2
      mount /zfssa/dbname/backup3
      mount /zfssa/dbname/backup4
      echo "Starting $prog: "
    }
    
    stop()
    {
      umount /zfssa/dbname/backup1
      umount /zfssa/dbname/backup2
      umount /zfssa/dbname/backup3
      umount /zfssa/dbname/backup4
      echo "Stopping $prog: "
    }
    
    case "$1" in
      start)
         start
         ;;
      stop)
         stop
         ;;
      restart)
         stop
         start
         ;;
      status)
         mount
         ;;
       *)
          echo "Usage: $0 {start|stop|restart|status}"
         exit 1
    esac
    
  2. (可选)通过输入以下内容为 start-on-boot 启用 init.d 服务:
    # chkconfig zfssa_dbname on
    
  3. (可选)使用 service 命令手动启动和停止服务:
    # service zfssa_dbname start<br/># service zfssa_dbname stop