中国人支持自己的操作系统!
国产统一操作系统
当前位置:网站首页 > UOS使用教程 > 正文

UOS操作系统配置NFS完整过程

作者:zhiyongz发布时间:2022-10-09分类:UOS使用教程浏览:242评论:0


导读:UOS操作系统配置NFS完整过程

安装服务:

aptitude install nfs-kernel-server (会默认安装portmap和 nfs-common)

启动服务:

/etc/init.d/nfs-kernel-server start

停止服务:

# /etc/init.d/nfs-kernel-server stop

重启服务:

# /etc/init.d/nfs-kernel-server restart

设置NFS服务开机自启动:

systemctl enable nfs-server.service

新建共享目录:

mkdir /upload

共享目录授权:

vi /etc/exports

/nfs_test 10.21.12.70(rw,no_root_squash,no_all_squash,async)

给10.21.12.70这个ip的主机读写的权限

1 (2).jpg

各权限说明如下:

ro 只读访问

rw 读写访问

sync 所有数据在请求时写入共享

async NFS在写入数据前可以相应请求

secure NFS通过1024以下的安全TCP/IP端口发送

insecure NFS通过1024以上的端口发送

wdelay 如果多个用户要写入NFS目录,则归组写入(默认)

no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。

hide 在NFS共享目录中不共享其子目录

no_hide 共享NFS目录的子目录

subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)

no_subtree_check 和上面相对,不检查父目录权限

all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。

no_all_squash 保留共享文件的UID和GID(默认)

root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)

no_root_squas root用户具有根目录的完全管理访问权限

anonuid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的UID

anongid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的GID

重启服务器:

# /etc/init.d/nfs-kernel-server restart

在客户机上查看NFS服务器的资源共享情况:

# showmount -e 10.21.12.69

Export list for 10.21.12.69:

/data/upload 10.21.12.58,10.21.12.72,10.21.12.70

挂载共享目录:

mount 10.21.12.69:/data/upload  /upload

开机自动挂载:

如果需要设置开机挂载,在/etc/fstab添加一行配置即可:

10.21.12.69:/data/upload /data/upload nfs rw,async 0 0

Windows电脑上面挂载UOS系统NFS分区:

2.jpg

首先在电脑上面安装文件共享服务,然后执行下面命令(将NFS共享目录挂载为Z盘):

mount 10.21.12.69:/data/upload Z:

标签:UOS配置NFS


欢迎 发表评论: