Linux操作系统之间NFS方式共享文件

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的文件了。

这样简单的就是实现了文件共享。

(0)

相关推荐

  • 在Linux操作系统下设置NFS共享技巧

    网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主 ...

  • 如何在Linux下配置NFS服务器?

    网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主 ...

  • 教你在虚拟机linux操作系统中安装vmtools

    很多用户在测试linux操作系统的时候喜欢用虚拟机,因为虚拟机方便而且可以同时在一台PC机上虚拟出来不同版本的linux操作系统,但是虚拟机和物理机之间的文件传输倒成了个问题,有人说可以使用vmtoo ...

  • Linux操作系统加载不同文件系统的总结

    学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一。文件系统有很多种类型,比windows的fat、fat32;Linux的ext、ext2或ext3;FreeBSD的ufs等等。在使用L ...

  • Linux操作系统上常用的系统管理命令

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进 ...

  • Linux操作系统支持常用的文件系统有哪些?

    大家常常可能因为工作或学习的需要,要使用个操作系统(比如Windows和Linux)。大家对Windwos支持的文件系统可能比较熟悉,而对Linux操作系统所支持的文件系统也许比较陌生。常需要把Win ...

  • 介绍四款Linux操作系统,总有一款适合你

    转为使用Linux可谓是开启了一扇新工具和新技术的大门,它使你对计算环境的体验更为轻松.但是根据你所选择的Linux操作系统的不同,有时你甚至是浏览桌面环境也可能会充满了挑战,因此在客观上还是多少存在 ...

  • linux操作系统教程:[7]linux怎么移动文件

    现在是网络时代,在互联网的快速发展下,linux操作系统正在得到越来越广泛应用,特别是在企业应用最多,由linux操作系统稳定强,在服务器上不逊于其它操作系统,linux就是命令多一点.那我们怎么来学 ...

  • linux操作系统教程:[2]linux命令选项

    现在是网络时代,在互联网的快速发展下,linux操作系统正在得到越来越广泛应用,特别是在企业应用最多,由linux操作系统稳定强,在服务器上不逊于其它操作系统,linux就是命令多一点.那我们怎么来学 ...