在BCC中挂载文件系统
更新时间:2024-01-22
并行文件存储PFS包括标准型、增强型和极速型。新版极速型(极速型L2)的挂载方式与其它有所不同。本文将分别介绍不同规格的挂载方式。有关极速型新老版本的说明,请参阅“极速型新版本发布公告”。
挂载方式(极速型)
适用范围
仅适用于新版本的极速型(极速型L2)。
操作步骤
具体操作步骤请参考:快速入门。
挂载方式(标准型、增强型)
适用范围
适用于标准型和增强型。
前置条件
- PFS与BCC创建在同一VPC的同一子网内。
- 获取PFS实例 “连接地址”,该地址也称为挂载点。
操作步骤
挂载
- 登录BCC,执行如下挂载命令(请将命令中的挂载点、本地路径、PFS路径替换为实际值):
MountPoint=挂载点; LocalPath=本地路径; PFSRemotePath=PFS路径; wget http://${MountPoint}:8888/files/cmd_line.sh; mkdir ${LocalPath} -p; chmod +x cmd_line.sh; ./cmd_line.sh mount --cluster ${MountPoint} --source_dir ${PFSRemotePath} --dest_dir ${LocalPath}
- 命令举例:
MountPoint=192.168.x.x; LocalPath=/mnt/pfs; PFSRemotePath=/; wget http://${MountPoint}:8888/files/cmd_line.sh; mkdir ${LocalPath} -p; chmod +x cmd_line.sh; ./cmd_line.sh mount --cluster ${MountPoint} --source_dir ${PFSRemotePath} --dest_dir ${LocalPath}
- 命令说明:
命令 | 是否需要修改 | 说明 |
---|---|---|
MountPoint=挂载点 | 是 | 请填写文件系统实例挂载点地址(也称为连接地址)。您可以在PFS控制台实例列表查看该地址(例如:192.168.x.x) |
LocalPath=本地路径 | 是 | 当前服务器上待挂载PFS文件系统的本地路径。必须是以/开头的绝对路径(例如:/mnt/pfs),如果该路径不存在会自动创建 |
PFSRemotePath=PFS路径 | 是 | PFS文件系统的目录。您可以配置为PFS的根目录(例如:/)或已存在的子目录(例如:/dir0) |
wget http://${MountPoint}:8888/files/cmd_line.sh | 否 | 下载挂载脚本 |
chmod +x cmd_line.sh | 否 | 脚本添加执行权限 |
mkdir ${LocalPath} -p | 否 | 创建本地挂载路径 |
./cmd_line.sh mount --cluster ${MountPoint} --source_dir ${PFSRemotePath} --dest_dir ${LocalPath} | 否 | 运行挂载脚本,将PFS实例挂载为本地目录。
|
查询
PFS实例挂载成功之后,可通过命令 "df -h
" 查看挂载点
卸载
如需卸载PFS,可执行命令 "umount 挂载路径
",例如:"umount /mnt/pfs
"