简介:TG@luotuoemo
本文由腾讯云代理商【聚搜云】撰写
1. 安装NFS服务端
-
在Ubuntu/Debian系统上:
bash
sudo apt-get update sudo apt-get install nfs-kernel-server -
在CentOS系统上:
bash
sudo yum install nfs-utils sudo systemctl enable nfs-server.service sudo systemctl start nfs-server.service
2. 创建共享目录
-
创建一个目录用于文件共享:
bash
sudo mkdir /srv/nfs/share -
设置目录权限:
bash
sudo chmod -R 0777 /srv/nfs/share
3. 配置NFS服务端
-
编辑NFS导出配置文件:
bash
sudo nano /etc/exports -
添加以下内容:
/srv/nfs/share 192.168.1.0/24(rw,sync,no_subtree_check)/srv/nfs/share:共享目录的路径。192.168.1.0/24:允许访问的客户端IP范围。rw:读写权限。sync:同步写入磁盘。no_subtree_check:不进行子树检查,提高性能。
4. 重启NFS服务
-
在Ubuntu/Debian系统上:
bash
sudo exportfs -a sudo systemctl restart nfs-kernel-server -
在CentOS系统上:
bash
sudo exportfs -a sudo systemctl restart nfs-server
5. 验证NFS服务
-
在服务端,查看共享目录是否已导出:
bash
sudo showmount -e localhost
6. 配置NFS客户端
-
在Ubuntu/Debian系统上:
bash
sudo apt-get install nfs-common -
在CentOS系统上:
bash
sudo yum install nfs-utils
7. 挂载NFS共享
-
在客户端,创建挂载点:
bash
sudo mkdir /mnt/nfs -
挂载NFS共享:
bash
sudo mount -t nfs your_server_ip:/srv/nfs/share /mnt/nfs -
验证挂载是否成功:
bash
df -h
8. 设置自动挂载(可选)
-
编辑
/etc/fstab文件:bash
sudo nano /etc/fstab -
添加以下内容:
your_server_ip:/srv/nfs/share /mnt/nfs nfs defaults 0 0