安装nfs服务器
安装
sudo apt install -y nfs-kernel-server
创建共享目录
sudo mkdir /data
sudo chmod -R 777 /data
配置导出目录
sudo vim /etc/exports
增加内容如下:
/data 192.168.56.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)
192.168.56.0/24 表示允许此网段的客户机挂载nfs服务。
重启服务
sudo service nfs-kernel-server restart
配置优化
服务线程数量
vim /etc/default/nfs-kernel-server
内核参数优化
cat >>/etc/sysctl.conf<<EOF
net.core.wmem_dafault = 8388608
net.core.rmem_dafault = 8388608
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
EOF
sysctl -p
安装nfs客户端
安装
sudo apt install -y nfs-common
客户端创建挂载目录
sudo mkdir /data
挂载nfs服务器目录到本地
sudo mount 192.168.56.102:/data /data
如需卸载
sudo umount /data
#如果不行,使用
#sudo umount -l /data
设置开机自动挂载
vim /etc/rc.local, 输入如下内容:
#!/bin/bash
sudo mount 192.168.56.102:/data /data &
赋予执行权限
chmod a+x /etc/rc.local
设置开机启动
systemctl restart rc.local
systemctl enable rc.local