您的位置:首页 > 其它

如何使用mount挂载服务器

2017-07-06 07:14 253 查看

mount挂载服务器

1. 安装nfs的库 yum install showmount
2. 编辑/etc/exports文件、添加共享目录权限
directory  ip(options)
3. 安装nfs服务  yum install nfs
4. 设置nfs开机自启 hkconfig nfs on
5. 查看自己的rpc进程,若查看其他主机上的rpc进程可使用rpcinfo -p
6. 若要共享一个文件夹,需要在共享清单中指明该文件,文件名和共享名要一致,不可更改。
7. 查看挂载信息 showmount -e 10.30.128.242
8. 开机自动挂载 vi /etc/fstab
10.30.128.242:/public /mnt/nfs nfs ro,soft,intr 0 0
9. 先卸载掉已经挂载的,使用命令:umount /mnt/nfs
10. 挂载的时候如果出现can't mount ... permision permitted
1) 修改服务端配置、加上insecure选项
eg /data0/www/htdocs 10.30.128.*(rw, sync, no_root_squash, insecure)
2) 不修改服务端、直接在客户端执行挂载时加上 -o resvport
insecure 允许从这台机器过来的非授权访问
root_squash 如果是root登录,限定为nobody用户权限
no_root_squash root登录即拥有root权限
all_squash 所有用户登录之后都只有nobody权限
sync资料同步写入存储器
async资料暂放内存、不直接写入存储
anonuid 将登录用户都设定为指定用户
11. eg:
exportfs -rv 全部重新export一次
exportfs -au 全部卸载
showmount -e ip 显式指定nfs server上export出来的目录
-a 显示已经mount上本机的client机器
umount -f 强制卸载
12. 使用mount挂载后会有一个权限的问题、由于开发机是root账户登录、创建的文件     都是root权限、本机无法编辑,在dev上修改文件权限会导致git的状态改变、git     status查看会有大量
的文件改变、怎么解决?
1)在项目目录下执行 git config core.filemode false
2) 更改挂载目录的所有者、让自己有权限访问(这种方式在dev上执行git pull之后、权限会跟
着更新、需要本地再次修改、建议1)

13. 最后一个问题、就是phalcon的内部接口、vim的话无法访问、phpSorm提供了插件
vim如何使用呢? 下载phalcon.zip 解压到指定目录、项目和phalcon一起生成ctags就可以随心
跳转了~~

14. 还有一个问题、就是使用挂载的话会比较慢~ 目前没有解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: