天天看點

SequoiaDB巨杉資料庫SequoiaFS啟停

本章将介紹 fsstart.sh、fsstop.sh 和 fslist.sh 的使用方式。fsstart.sh、fsstop.sh 和 fslist.sh 在 SequoiaFS 的

bin

目錄下。

fsstart.sh

fsstart.sh 用于挂載目錄,挂載目錄前需保證配置檔案路徑下已經準備好配置檔案,配置檔案建立規則可參考配置管理。

文法

./fsstart.sh -c arg [options]

./fsstart.sh -m arg [options]

./fsstart.sh --alias arg [options]

./fsstart.sh -a [options]

參數說明

-h, --help

傳回幫助資訊

-v, --version

顯示 SequoiaFS 的版本

-c, --confpath

指定配置檔案所在路徑,使用該路徑中的配置檔案及其它指定參數啟動 SequoiaFS

-m, --mountpoint

指定挂載目錄啟動,系統會根據挂載目錄找到配置檔案路徑,使用該路徑中的配置檔案及其它指定參數啟動 SequoiaFS

–alias

指定挂載目錄的别名,系統會根據别名找到配置檔案路徑,使用該路徑中的配置檔案及其它指定參數啟動 SequoiaFS

-a, --all

啟動所有挂載目錄,啟動腳本在預設配置路徑下找到全部配置檔案,分别啟動 SequoiaFS;若啟動時指定本參數,則 --confpath、–alias、–mountpoint 和 --logpath 參數均無效

Note:

SequoiaFS 啟動時還可以增加其他參數,參數使用方法可參考配置管理。

示例

  • 指定配置檔案啟動
    $ ./fsstart.sh -c /opt/sequoiadb/tools/sequoiafs/conf/local/guestdir
               
  • 指定别名啟動
    $ ./fsstart.sh --alias guestdir
               
  • 指定挂載目錄啟動
    $ ./fsstart.sh -m /home/sdbadmin/guestdir
               
  • 啟動所有挂載目錄
    $ ./fsstart.sh -a
               

fsstop.sh

fsstop.sh 用于解除安裝目錄。

文法

./fsstop.sh -a

./fsstop.sh -m arg

./fsstop.sh --alias arg

參數說明

-h, --help

傳回幫助資訊

-v, --version

顯示 SequoiaFS 的版本

-m, --mountpoint

指定挂載目錄,解除安裝指定挂載目錄

–alias

指定别名,解除安裝别名對應的挂載目錄

-a, --all

解除安裝全部已挂載目錄

示例

  • 解除安裝全部挂載目錄
    $ ./fsstop.sh -a
               
  • 指定别名解除安裝
    $ ./fsstop.sh --alias guestdir
               
  • 指定挂載目錄解除安裝
    $ ./fsstop.sh -m /home/sdbadmin/guestdir
               

fslist.sh

fslist.sh 用于查詢挂載目錄資訊,預設顯示挂載目錄、别名和程序 PID。

文法

./fslist.sh

./fslist.sh [-l]

./fslist.sh [-l] [–detail]

./fslist.sh [-l] [–detail] [-m local]

./fslist.sh [-l] [–detail] [–alias arg]

參數說明

-h, --help

傳回幫助資訊

-v, --version

顯示 SequoiaFS 的版本

-l, --long

顯示詳細資訊,包括 Collection 和 ConfPath

-m, --mode

取值:

  • “run”:隻顯示已挂載的挂載目錄資訊
  • “local”:隻顯示預設配置路徑下已配置的挂載目錄資訊

預設值:“run”

–alias

指定别名查詢,隻顯示該别名相關資訊

–detail

顯示挂載目錄的配置資訊

示例

  • 查詢全部已挂載的目錄資訊
    $ ./fslist.sh -l
               
  • 查詢全部已挂載的目錄及目錄配置資訊
    $ ./fslist.sh -l --detail
               
  • 指定别名查詢已挂載的目錄及目錄配置資訊
    $ ./fslist.sh -l --detail --alias guestdir
               
  • 查詢配置路徑中所有挂載目錄資訊,包括尚未啟動的挂載目錄
    $ ./fslist.sh -l -m local
               

點選巨杉資料庫官網文檔中心了解更多。