安装NFS服务端
1、更新系统软件包
“`
sudo aptget update
sudo aptget upgrade
“`
2、安装NFS服务器软件包
“`
sudo aptget install nfskernelserver
“`
3、配置NFS共享目录
编辑/etc/exports
文件,添加以下内容:
“`
/home/nfs_share *(rw,sync,no_root_squash)
“`
/home/nfs_share
是要共享的目录,表示允许所有客户端访问,可以根据需要修改权限和客户端范围。
4、重启NFS服务
“`
sudo systemctl restart nfskernelserver
“`
安装NFS客户端
1、更新系统软件包
“`
sudo aptget update
sudo aptget upgrade
“`
2、安装NFS客户端软件包
“`
sudo aptget install nfscommon
“`
3、挂载NFS共享目录
创建一个挂载点,例如/mnt/nfs_share
:
“`
sudo mkdir /mnt/nfs_share
“`
使用mount
命令挂载NFS共享目录:
“`
sudo mount t nfs server_ip:/home/nfs_share /mnt/nfs_share
“`
server_ip
是NFS服务器的IP地址,如果需要开机自动挂载,可以将以下内容添加到/etc/fstab
文件中:
“`
server_ip:/home/nfs_share /mnt/nfs_share nfs defaults 0 0
“`
至此,NFS服务器端和客户端已经安装完成,客户端可以通过/mnt/nfs_share
访问服务器端的共享目录。
下面是一个简化的介绍,概述了在Linux系统(如Ubuntu或CentOS)上安装NFS服务器端和客户端的步骤:
步骤 | 服务器端操作 | 客户端操作 |
1. 安装NFS软件包 | sudo aptget install nfskernelserver (适用于Ubuntu)yum install nfsutils rpcbind (适用于CentOS) | sudo aptget install nfscommon (适用于Ubuntu)yum install nfsutils rpcbind (适用于CentOS) |
2. 创建共享目录 | sudo mkdir p /home/username/nfs_share | |
3. 设置目录权限 | sudo chown nobody:nogroup /home/username/nfs_share sudo chmod 777 /home/username/nfs_share | |
4. 配置共享目录 | 编辑/etc/exports 文件,添加如下行:/home/username/nfs_share client_ip(rw,sync) | |
5. 启动NFS服务 | sudo /etc/init.d/nfskernelserver start (适用于Ubuntu)systemctl start nfs (适用于CentOS) | |
6. 查看共享资源 | showmount e localhost 或showmount e server_ip | showmount e server_ip |
7. 挂载共享目录 | sudo mount t nfs server_ip:/home/username/nfs_share /local/mount/point | |
8. 卸载共享目录 | sudo umount /local/mount/point |
注意:
client_ip
需要替换为客户端的实际IP地址或者网络地址。
server_ip
需要替换为服务器端的实际IP地址。
/home/username/nfs_share
和/local/mount/point
需要根据实际情况替换为对应的目录路径。
在生产环境中,目录权限通常不会设置为777,这会对安全构成风险。
在客户端挂载NFS共享之前,确保客户端的RPC服务(通常由rpcbind软件包提供)正在运行,在服务器端和客户端,还需要配置好防火墙规则,允许NFS通信所需的端口。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/698464.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复