在Gentoo中开启NFS服务

在Gentoo中开启NFS服务


发布日期: 1970-01-01 更新日期: 2015-01-30 编辑:giser 浏览次数: 4113

标签:

摘要: 为了文件共享方便我想在电脑上开启一个NFS server,首先查看内核配置,缺省只选中了NFS client支持,却没有NFS server,所以选中后再重新编译、启动;接下来就得安装userspace工具 # emerge -av nfs-util...

为了文件共享方便我想在电脑上开启一个NFS server,首先查看内核配置,缺省只选中了NFS client支持,却没有NFS server,所以选中后再重新编译、启动;接下来就得安装userspace工具

    # emerge -av nfs-utils

然后通过

    # /etc/init.d/nfs start

就可以开启服务了。但开启之前还需要作好配置。在/etc/exports中写上比如

    [shared directory name] allowed client

之类。这样开启服务之后,在客户端

    # /etc/init.d/portmap start
    # mount -t nfs [server host name]:[shared directory name] /mnt/[mount location]

就可以把远程磁盘挂载到本地使用了。可问题是我在client上的uid和在server上的不同,导致无法自由地创建文件。本来想讨巧创建一个跟server上ui d一样的新用户,再加到原来用户所在组里面去,但改了/etc/passwd和/etc/group,发现还是太麻烦。于是就直接在/etc/passwd里改原来用 户的uid,再通过

    # find /home/ -uid [previous uid] -exec chown -h [new uid] {} ;

修改完原有文件的所有权。退出重新登录,就可以进行正常的NFS透明操作了:)这样当然还不完美,在NFS主机端看到的远程创建的文件可能有一个可以被识别的用户,但 GID却无法识别。可以在/etc/passwd和/etc/group里面修改GID后

    # find /home/ -gid [previous gid] -exec chgrp -h [new gid] {} ;

就可以了。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org