本章将介紹 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
點選巨杉資料庫官網文檔中心了解更多。