client端:
mount -t nfs[server_ip]:[server_目录] [本地目录]
mount -t nfs 源节点ip:源节点目录 本节点目录(本地一定有有该目录)
例如 mount y1:/home/pub/caffenew/ caffenew/ -> 本地要先新建 caffenew 文件夹
mount 基本命令:
mount -a 根据/etc/fstab重新执行挂载
mount -l 列出当前挂载的
mount -t 后面根协议-o跟一些参数,如rw啥的
(注意:不支持递归挂载,即挂载的目录无法挂载给其他机器)
服务端:
showmount -e 列出已挂载的
集群里装了一个 dsh批处理命令(node1上)
dsh命令是为了我们能统一管理机器不用一台机器一台机器的弄
主配置文件/usr/local/etc/dsh.conf是非常简单的,但是由于RSH是一个未加密的协议,我们要使用SSH作为远程shell。
vim /usr/local/etc/dsh.conf
remoteshell =rsh
并将其更改为:
remoteshell =ssh
(这个已经改了)
dsh批处理命令使用方法
比如 dsh –aM –c hostname 就是在所有机器列表的机器上执行hostname命令
所有机器是指的在 /usr/local/etc/machines.list 文件里列出来的所有机器
比如60台机器都需要挂在node101的home目录就只需要在node1上执行dsh -aM -c "mount -t nfs 192.168.100.101:/home /home"