挂载并行文件存储
更新时间:2023-09-27
前置条件
- PFS与BCC/BBC 创建在同一VPC的同一子网内
- 获取PFS实例 “连接地址”,该地址也称为挂载点
操作步骤
挂载
- 登录BCC/BBC,执行如下挂载命令(请将命令中的挂载点、本地路径、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
"