mmmount <文件系统名称> -j <文件集名称>。这条命令是在哪里找到的,有手册路径吗
在CX存储服务端集群(GPFS文件系统)的环境下,想要在客户端只挂载 cluster1 这一个文件集,核心思路是:先挂载整个GPFS文件系统,再通过访问其下的子目录来使用特定的文件集。
使用 mmmount 命令将服务端的GPFS文件系统挂载到本地。假设你的GPFS文件系统名称为 gpfs_fs,你想要挂载到本地的 /mnt/gpfs 目录。
创建本地挂载点:
执行挂载命令:mmmount gpfs_fs /mnt/gpfs你也可以使用标准的 mount 命令,并指定文件系统类型为 gpfs:mount -t gpfs gpfs_fs /mnt/gpfs
验证挂载成功:df -h /mnt/gpfs如果成功,你会看到GPFS文件系统的容量信息。
cluster1 文件集挂载成功后,服务端的整个GPFS文件系统内容就都在 /mnt/gpfs 目录下了。
此时,cluster1 文件集会作为该目录下的一个子目录存在。你可以直接访问它。
/mnt/gpfs/cluster1 时,GPFS系统会自动处理与该文件集相关的所有存储和策略,对于你的操作来说是完全透明的,感觉就像操作一个普通目录一样。如果你希望服务器重启后,GPFS文件系统能自动挂载,可以将其写入客户端的 /etc/fstab 文件。
使用文本编辑器打开 /etc/fstab:
在文件末尾添加一行,内容如下:
保存退出后,可以执行 mount -a 测试配置是否正确。
mmmount + 挂载选项 只挂载该 junction。# 查看文件系统名(假设是 gpfs0)
mmlsfs all
# 查看该文件系统下的文件集
mmlsfileset gpfs0 -L
cluster1、cluster2/gpfs0/cluster1)mmlsfileset gpfs0 cluster1 -L
Fileset type: Independentmmchfileset gpfs0 cluster1 --inode-space new
mmlsfileset gpfs0 -Y | grep -E "^cluster1|filesetName|junctionPath"
gpfs0cluster1/gpfs0/cluster1# 查看已认的远程集群
mmlsremotecluster
# 没配则添加(服务端集群名 + 服务端节点IP)
mmremotecluster add 服务端集群名 -n 10.1.1.10,10.1.1.11 -k /root/.ssh/服务端公钥.pub
mmremotefs add gpfs0_remote -f gpfs0 -C 服务端集群名 -T /gpfs0_remote
gpfs0_remote:客户端本地设备名-f gpfs0:服务端真实文件系统名-T /gpfs0_remote:默认挂载点(后面会覆盖)mmmount gpfs0_remote /mnt/cluster1 -o "remount,subtree=/cluster1" -N 本地节点名
-o subtree=/cluster1→ 只把 junction /cluster1 当作根挂载,看不到根文件系统和 cluster2/mnt/cluster1:客户端本地挂载点(自行创建)-N 节点:只在本节点挂载mkdir -p /mnt/cluster1
mmmount gpfs0_remote /mnt/cluster1 -o "remount,subtree=/cluster1" -N node1
df -h
# 只看到 /mnt/cluster1,看不到整个 gpfs0 和 cluster2
ls /mnt/cluster1
# 只能看到 cluster1 里的内容
mmumount gpfs0_remote -N node1
# 或
umount /mnt/cluster1
/gpfs0/cluster1→ 客户端写 subtree=/cluster1(去掉文件系统挂载前缀)mmchnode --client -N 客户端节点mmchfs gpfs0_remote -o "subtree=/cluster1" --mount-priority 10
mmmount all -a
# 服务端确认
mmlsfileset gpfs0 cluster1 -L
# 客户端
mkdir -p /mnt/cluster1
mmmount 远程文件系统名 /mnt/cluster1 -o "subtree=/cluster1" -N 当前节点
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
mmmount <文件系统名称> -j <文件集名称>。这条命令是在哪里找到的,有手册路径吗