
/etc/init.d/nfs-kernel-server restart
如果不是ubuntu,在/etc/init.d/里面找找呗
Debian/Ubuntu上默认是没有安装NFS服务器的,首先要安装NFS服务:
$ sudo apt-get install nfs-kernel-server
(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)
Linux服务器间共享文件的方式有很多种(ftp、smba、nfs)这里给介绍以下,Linux下nfs文件共享方式和实现的方法。1、首先要开启portmap和nfs服务。
service portmap start
service nfs start
2、查看服务是否开启。
netstat -ntpl
3、修改 /etc/exports
vi /etc/exports
#/home/temp *(rw,sync,no_root_squash,all_squash)
/home/temp *(ro,sync,no_root_squash,all_squash) (/home/temp 表示要被共享的目录)
/mnt/inst *(ro,sync) (* 表示任意地址)
下面是一些NFS共享的常用参数:
rw: 可读写的权限
ro: 只读的权限
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:
在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份
all_squash: 不管登陆NFS主机的用户是什么都会被重新设定为nobody.
anonuid: 将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。
anongid: 同 anonuid ,但是变成 group ID 就是了!
sync: 资料同步写入存储器中。
async: 资料会先暂时存放在内存中,不会直接写入硬盘。
insecure 允许从这台机器过来的非授权访问。
4、exportfs -a (到处所以共享的目录)
exportfs -rv (相当于重启NFS)
5、showmount -e 127.0.0.1 (查被共享的目录)
Export list for 127.0.0.1:
/mnt/inst *
/home/temp *
6、在客户端输入所需要的共享文件。
mount -t nfs 192.168.111.1:/mnt/inst /mnt (mount服务器上的共享目录)
7、在客户端使用mount命令,就可以看到刚才被mount的文件了。
body{ line-height:200% } Linux NFS配置 文件传输服务的种类: 1.NFS(Network File System),将远程主机的目录挂载到本地,实现文件共享与远程访问。 UNIX和UNIX之间的文件传输 UNIX和LINUX之间的文件传输 LINUX和LINUX之间的文件传输 2.Samba WINDOWS和LINUX之间的文件传输 3.TFTP 常用于LINUX和开发板之间的文件传输 一、NFS服务器的搭建 1.在NFS服务器主机中进行设置 安装NFS服务器软件包 设置NFS共享目录输出 启动NFS服务器程序 2.在NFS客户机中进行设置 使用mount命令挂载NFS服务器中的NFS共享目录到文件系统中 通过NFS文件系统的挂载点目录访问NFS服务器中的共享内容 (1)NFS服务器的配置文件 "/etc/exports"文件用于配置NFS服务器中输出的共享目录 例如: /home/share*(sync,ro) NFS服务器配置 以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。 执行如下命令编辑文件/etc/exports: # vi /etc/exports 在该文件里添加如下内容: /home/work 192.168.0.*(rw,sync,no_root_squash) 然后保存退出。 添加的内容表示:允许ip 地址范围在192.168.0.*的计算机以读写的权限来访问/home/work 目录。 /home/work 也称为服务器输出共享目录。 括号内的参数意义描述如下: rw:读/写权限,只读权限的参数为ro; sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。 no_root_squash:NFS 服务器共享目录用户的属性,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。 接着执行如下命令,启动端口映射: # /etc/rc.d/init.d/portmap start sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都是用该选项 ro:设置输出的共享目录只读,与rw不能共同使用 rw:设置输出的共享目录可读写,与ro不能共同使用 二、NFS服务器的架势 防火墙修改 SELinux的修改欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)