/etc/passwd
里的家目录永远不改 /home/zhangsan
rocks
中 /exoprt
指向 一个磁盘(如 /state/partition1
),home
在该磁盘中。 采用 autofs
自动挂载家目录到 /home/zhangsan
。
在 /etc/auto.master
中设置 /home
挂载点。
在主节点修改 vi /etc/auto.master
/home /etc/auto.home --timeout=1200
在 /etc/auto.home
中设置主节点 sandbox.local
的目录 /state/sdb1_8T/home/zhangsan
为 zhangsan
的家目录。
在主节点修改 vi /etc/auto.home
# 挂载的目录名 挂载的主节点目录(主节点 和 计算节点公用该目录)
#zhangsan -nfsvers=3 sandbox.local:/export/home/zhangsan # 原来
zhangsan -nfsvers=3 sandbox.local:/state/sdb1_8T/home/zhangsan # 修改后
同步配置到计算节点
rocks sync users # 同步账户信息,新建用户后必须同步后才生效,如果失败,重启再试
rocks sync config #同步集群配置信息,主机每次更改配置后必须使用该命令,否则会出错
rocks run host command="shutdown -h now" #重启