天天看點

如何在Ubuntu和CentOS系統中挂載檔案系統

如何在Ubuntu和CentOS系統中挂載檔案系統

鏡像下載下傳、域名解析、時間同步請點選

阿裡巴巴開源鏡像站

一、背景資訊

檔案存儲CPFS相容POSIX接口,通過标準挂載即可使用。檔案存儲CPFS提供定制化的用戶端軟體,支援在Ubuntu作業系統和CentOS作業系統中安裝。

二、準備工作

檔案存儲CPFS支援在Ubuntu作業系統和CentOS作業系統中安裝CPFS用戶端,需完成如下準備工作。

1、如果您要在CentOS作業系統中安裝CPFS用戶端,請先完成以下準備工作。

  a. 安裝以下依賴包:make、gcc、libyaml-devel、libtool、zlib-devel、glibc-headers、dkms、expect。

yum install -y make gcc libyaml-devel libtool zlib-devel glibc-headers dkms expect           

  b. 安裝kernel-devel依賴包。

yum install -y kernel-devel-`uname -r`           

說明

請確定安裝的kernel-devel包版本和kernel版本一緻。

如果yum源沒有和核心版本一緻的kernel-devel包,請執行uname -r指令确定kernel版本,然後在

CentOS軟體源 下載下傳對應的kernel-devel包并安裝。

2、如果您要在Ubuntu作業系統中安裝CPFS用戶端,請先完成以下準備工作。

  a. 确認kernelheader已安裝。

dpkg -l | grep 'linux-headers'  |grep `uname -r`           

如果回顯資訊中顯示了linux-headers的版本号,則表示已安裝kernelheader。

  b. 更新dkms版本。

apt-get update           
apt-get install -y dkms           

  c. 安裝依賴包。

apt-get install -y libyaml-dev libsnmp-dev           

如果回顯資訊中提示The following packages have unmet dependencies,請執行apt --fix-broken install指令進行修複。

  d. 解除安裝lustre相關的包。如果系統已經安裝了lustre,需要解除安裝。

dpkg -l | grep lustre           
dpkg -e <lustre pkg>           

解除安裝完成後,執行以下指令檢查是否存在lustre目錄。

ls /lib/modules/`uname -r`/kernel/drivers/staging/lustre           

如果存在該目錄,請執行mv /lib/modules/

uname -r

/kernel/drivers/staging/lustre ~/backup指令進行删除。

三、CentOS作業系統

1、下載下傳

CPFS 用戶端

wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/centos/cpfs-client-latest.el7.tar.gz           

2、執行以下指令安裝CPFS用戶端。

tar -zxvf cpfs-client-latest.el7.tar.gz           
rpm -ivh cpfs-client-dkms-*.el7.noarch.rpm           
rpm -ivh cpfs-client-2.10.8-*.el7.x86_64.rpm           

安裝完成後,可執行dkms status指令檢視狀态。**

說明 如果執行dkms status指令,回顯資訊中提示WARNING,請聯系阿裡雲工程師支援處理。

3、執行vim /etc/cpfs/cpfs-mounts.conf指令編輯配置檔案cpfs-mounts.conf,增加檔案系統和挂載目錄資訊,如下所示。

cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:/xxx /mnt localflock           

該配置檔案的每一行是檔案系統的一個挂載點資訊,由檔案系統挂載點和本地挂載目錄兩部分組成,請根據實際值替換。其中,您可以從NAS控制台擷取檔案系統挂載點并自定義本地挂載目錄,一般為/mnt下的子目錄。

4、執行service cpfs-client start指令啟動CPFS服務,即挂載檔案系統。

查詢CPFS服務狀态的指令:service cpfs-client status

停止CPFS服務狀态的指令:service cpfs-client stop

如果不再使用CPFS,請在雲伺服器ECS上運作service cpfs-client stop指令停止CPFS服務,然後執行rpm -e cpfs-client指令和rpm -e cpfs-client-dkms指令解除安裝CPFS用戶端。

四、Ubuntu作業系統

1、下載下傳安裝包。

  • 如果是Ubuntu16.04,請執行以下指令下載下傳安裝包。
wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/ubuntu/cpfs-client-ubuntu1604_amd64_latest.tar.gz           
  • 如果是Ubuntu 18.04,請執行以下指令下載下傳安裝包。
wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/ubuntu/cpfs-client-ubuntu1804_amd64_latest.tar.gz           

2、解壓安裝包。

  • 如果是Ubuntu16.04,請執行以下指令解壓安裝包。
tar -xf cpfs-client-ubuntu1604_amd64_latest.tar.gz           
  • 如果是Ubuntu 18.04,請執行以下指令解壓安裝包。
tar -xf cpfs-client-ubuntu1804_amd64_latest.tar.gz           

3、安裝cpfs-client-dkms包。

dpkg -i cpfs-client-dkms_*_amd64.deb           

4、安裝cpfs-client包。

dpkg -i cpfs-client_*_amd64.deb           

5、執行vim /etc/cpfs/cpfs-mounts.conf指令編輯配置檔案cpfs-mounts.conf,增加檔案系統和挂載目錄資訊,如下所示。

cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:cpfs-xxx.cn-shanghai.cpfs.nas.aliyuncs.com@tcp:/xxx /mnt localflock           

6、執行service cpfs-client start指令啟動CPFS服務,即挂載檔案系統。

提供全面,高效和穩定的鏡像下載下傳服務。釘釘搜尋 ' 21746399 ‘ 加入鏡像站官方使用者交流群。”

繼續閱讀