操作cephfs的基本命令

2021-09-23 01:24:24 字數 1380 閱讀 9587

[前提是已有乙個基本可用的ceph集群]

一,在指定節點上部署mds:

ceph-deploy mds create ceph-node1
二,新建兩個儲存池,用於儲存cephfs的資料和元資料。

ceph osd pool create cephfs_data 64

ceph osd pool create cephfs_metadata

64

三,建立好儲存池後,可以用 fs new

命令建立檔案系統。

ceph fs new cephfs cephfs_metadata cephfs_data
四,檔案系統建立完畢後, 可以檢查mds 伺服器是否達到 active 狀態。

ceph mds stat
輸出:e11: 1/1/1 up

五,因為預設都會用cephx 認證,所以先建好要掛載的本地目錄以及獲取admin的加金鑰(在生產環境中,建新使用者來指定不同用途吧),又或者是生成乙個secret檔案,不用在命令列輸入

ceph-authtool --print-key /etc/ceph/ceph.client.admin.keyring

mount -t ceph 192.168.1.112:6789:/ /mnt/mycephfs -o name=admin,secret=aqcu845zxt0dexaaatk28a2ilag4xijf3ax0vg==

mount -t ceph 192.168.1.111:6789:/ /mnt/mycephfs -o name=admin,secretfile=/etc/ceph/admin.secret

六,此時,就可以在掛載目錄下像操作普通檔案一樣操作cephfs,而生成的檔案可以在ods裡檢視。但無意義,只是用來管理的一些東東。

七,解除安裝 ceph 檔案系統,可以用 unmount 命令。檢視檔案系統,可以用df -h試下。

umount /mnt/mycephfs

df -h

輸出的東東如下:

oracle操作的基本命令

1.oracle 1 啟動 監聽 lsnrctl start 2 進入sqlplus介面 sqlplus nolog sql conn sys jiaxiaoai orcl as sysdba 3 啟動資料庫例項 sql startup 4 檢視當前所有的資料庫 select from v data...

Django操作的基本命令

運算元據庫 python manage.py makemigrations 遷移資料庫,python manage.py migrate 同步資料庫中的表 manage.py cleanup 檢視虛擬的model資料 python manage.py inspectdb 同步資料庫中的表 pytho...

MySQL的基本命令操作

建立資料庫 create database 資料庫名稱 檢視資料庫 show databases 檢視某個已經建立的資料庫資訊 show create database 資料庫名稱 刪除資料庫 drop database 資料庫名稱 資料庫中的所有資料都將被清空,原來分配的空間也將被 char和va...