nfs环境搭建
nfs环境搭建
我启动两台qemu虚拟机(linux kernel),一台作为服务器端,一台作为客户端搭建了NFS环境,并尝试进行了使用。
在服务器端和客户端操作:安装nfs-server包(同时包括了客户端软件和服务器端软件)
1
apt-get install nfs-kernel-server -y
编辑服务器端的/etc/exports配置文件
1
2
3vim /etc/exports,加入以下内容
/tmp/ *(rw,no_root_squash,fsid=0)
/tmp/s_test/ *(rw,no_root_squash,fsid=1)在服务器端操作:将设备格式化为特定的文件系统格式
1
mkfs.ext4 -b 4096 -F /dev/sda
在服务器端操作:创建共享文件夹
1
mkdir /tmp/s_test
在服务器端操作:挂载文件系统
1
mount -t ext4 /dev/sda /tmp/s_test
在服务器端操作:设置最多可以打开的文件描述符数量
1
ulimit -n 65535
在服务器端操作:重新共享所有目录(它使 /var/lib/nfs/xtab 和 /etc/exports 同步。 它將 /etc/exports中已删除的条目从 /var/lib/nfs/xtab 中删除,將内核共享表中任何不再有效的条目移除)
1
exportfs -r
在服务器端操作:关闭防火墙
1
2systemctl stop firewalld
setenforce 0在服务器端操作:重启服务
1
2systemctl restart nfs-server.service
systemctl restart rpcbind在服务器端操作:修改文件操作权限,使三种用户都具有对该文件夹的可读可写可执行权限
1
chmod 777 /tmp/s_test
在客户端操作:挂载nfs文件系统
1
2
3
4
5
6
7ip地址用ifconfig查看,如果提示没有这个命令使用sudo apt install net-tools安装相应软件包
nfsv4
mount -t nfs -o v4.1 192.168.122.210:/s_test /mnt
nfsv3 要写完整的源路径
mount -t nfs -o v3 192.168.122.210:/tmp/s_test /mnt
nfsv2, nfs server 需要修改 /etc/nfs.conf, [nfsd] vers2=y
mount -t nfs -o v2 192.168.122.210:/tmp/s_test /mnt
- 本文标题:nfs环境搭建
- 本文作者:mufiye
- 创建时间:2022-05-31 19:44:12
- 本文链接:http://mufiye.github.io/2022/05/31/nfs环境搭建/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论