linux挂载nfs
㈠ 搭建linux服务器客户端挂载NFS目录命令
Linux客户端可以直接通过mount命令挂载NFS文件,
如下操作:
[root@linux-a ~]# mkdir /mnt/nsf1 //创建挂载点
[root@linux-a ~]# mount -t nfs 192.168.0.231:/nfs/frank /mnt/nfs1
[root@linux-a ~]# mount | grep nfs
[root@linux-a ~]# umount /mnt/nfs1
通过修改/etc/fstab文件可以实现开机自动挂载nfs目录
[root@linux-b nfs1]# vim /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
192.168.0.231:/nfs/frank /mnt/nfs1 nfs defaults 0 0
以上最后一行是针nfs的自动挂载配置。
㈡ 如何在Linux下挂载NFS网络共享
1. 主机安装Cygwin(还有一个http://ftp.iij.ad.jp/pub/cygwin/之类的release包),安装release包时,确保勾选安装libbz2_1,sunrpc和nfs-sever,cygrunsrv。
2. 安装好后,运行/bin/nfs-server-config脚本.脚本运行后,生成export文件。
3. 编辑etc/export文件。可分行输入需要挂载的目录,如在根目录下:
/sharefolder [IP/submask] (rw,no_root_squash)
编辑etc/hosts.allow, 增添 nfsd: ALL 一行
4. 启动NFS服务。
cygrunsrv -S portmap
cygrunsrv -S nfsd
cygrunsrv -S mountd
运行usr/sbin/showmount.exe 测试
5. 客户机操作:
mount -t nfs -o nolock 192.168.*.*:/sharefolder /mnt
sharefolder即是NFS服务器上的共享文件夹,挂载点在客户机/mnt目录下
6. 测试
cd /mnt
vi test.txt 随便输入内容,然后在主机找到 C:/cygwin/sharefolder,如果发现有test.txt并且内容和刚才输入的一致,则说明挂在成功。
㈢ linux如何安装nfs系统
您好,方法
1、用rpm或者yum源方式安装nfs,两个软件包nfs-utils和nfs-utils-lib(这里已经装过了)。
2、创建共享目录 share,并在其文件夹下面创建一个a的文本文件。
3、修改nfs配置文件 vi /etc/exports 设置允许192.168.4.122用户以读写方式来挂载/share,
4、启动nfs服务service nfs start ,并关闭防火墙。
5、查看本机nfs共享目录信息,用命令exportfs。
6、客户端测试,用rpm -qa nfs-utils 查看是否安装,没有安装的话可以使用yum安装。
7、在客户端进行查看并挂载,用mount -t 命令进行挂载。
在客户端查看是否可以看到服务器端的数据,卸载umount。
㈣ 如何修改linux使其支持挂载nfs文件系统
给你我试过的,Linux主机与开发板NFS的挂载过程及设置,我用的ubantu系统,所以加了sudo
1、可以用终端命令安装:
#sudo apt-get install nfs-kernel-server nfs-common portmap
2.配置portmap(这是网上别人给出的)
#sudo gedit /etc/default/portmap //试了这个命令,好像没反应
或者
#sudo dpkg-reconfigure portmap //弹出的界面选择“否”,好像用于映射端口
其中还有一个创建NFS工作目录,如果之前没有相关目录的话,可以自己创建,有的话不需要了
3.配置挂载目录和权限
#sudo gedit /etc/exports //只需在最后加上一行配置选项就可以
我用的是jz2440开发板,配置(配置完后记得保存退出)为:
/work/nfs_root *(rw,sync,no_root_squash) //"/work/nfs_root与/work/nfs_root/first_fs"即为所创建的目录
/work/nfs_root/first_fs *(rw,sync,no_root_squash)
表示的是:(共享的目录)空格(主机名或者IP)(参数1,参数2,参数3)
上面的*代表所有的客户机都可以挂接此文件系统;rw代表客户机以读写许可来挂接它们的根文件系统;no_root_squash 选项允许客户机以主机上的root身份挂接根文件系统。有人说Ubuntu 9.10 下不可以用*,只能用IP并且还必须写得很全,测试了发现没有这回事的,即你可以用*也可以限制访问的IP段。
4.刷新重载一下exports文件
#sudo exportfs -r
5.重启NFS服务器
#sudo /etc/init.d/nfs-kernel-server restart
6.测试本地文件夹能否挂上 //也可以跳过这个步骤
#sudo mount -t nfs -o nolock 192.168.38.4:/work/nfs_root/first_fs /mnt //成功挂载
此处注意挂载的文件夹应该具有相应被访问的权限,可以找到该文件夹通过其属性修改和设置
用下面的命令可以查看挂载情况
#df
用下面命令可以查看挂载了的内容
#ls /mnt
以上相应文件夹和IP等应和你实际使用的做相应修改。
7.挂载开发板
直接通过开发板IP挂载
#mount -t nfs -o nolock 192.168.38.4:/work/nfs_root/first_fs /mnt //把网线连接到路由器后,成功挂载
#ls /mnt 可以看到 /work/nfs_root/first_drv目录下的内容
#unmount /mnt //卸载
㈤ linux下怎么搭建nfs共享并实现开机自动挂载
一、在NIS服务器上共享NIS用户主目录
1.创建用户及NIS用户主目录
建议在NIS服务器上建立独立的目录存放NIS帐号信息,如果保持默认设置则客户端挂载NIS主目录到/home目录时会覆盖原有用户主目录而导致其他异常错误;
我们现在建立/nishome存放NIS用户的主目录并使用useradd -d将NIS帐号的主目录指向/nishome,如果己有帐号可以使用usermod -d变更主目录。
1. [root@master /]# mkdir nishome
2. [root@master /]# mkdir nishome/nisuser1
3. [root@master /]# usermod-d /nishome/nisuser1/ nisuser1
4. [root@master /]# useradd-d /nishome/nisuser2 nisuser2
5. [root@master /]# ls nishome/
6. nisuser1 nisuser2
2.重新生成NIS数据库并重启ypserv和yppasswd服务
# /usr/lib/yp/ypinit -m
# service ypserv restart
# service yppasswdd restart
3.共享用户主目录
1. # vim /etc/exports
2. /nishome/nisuser1 *(rw)
3. /nishome/nisuser2 *(rw)
4.重启NFS服务
1. [root@master /]# service nfs restart
2. Shutting down NFS mountd: [ OK ]
3. Shutting down NFS daemon: [ OK ]
4. Shutting down NFS quotas: [ OK ]
5. Shutting down NFS services: [ OK ]
6. Starting NFS services: [ OK ]
7. Starting NFS quotas: [ OK ]
8. Starting NFS daemon: [ OK ]
9. Starting NFS mountd: [ OK ]
10. Stopping RPC idmapd: [ OK ]
11. Starting RPC idmapd: [ OK ]
二、客户端配置NIS验证及Autofs
1.检测主/从NIS服务器相应服务是否正常开启
1. [root@client01 ~]# rpcinfo -p master.abcnis
2. program vers proto port
3. 100000 2 tcp 111 portmapper
4. 100000 2 udp 111 portmapper
5. 100024 1 udp 952 status
6. 100024 1 tcp 955 status
7. 100004 2 udp 682 ypserv
8. 100004 1 udp 682 ypserv
9. 100004 2 tcp 685 ypserv
10. 1000041 tcp 685 ypserv
11. 1000091 udp 699 yppasswdd
12. 1000111 udp 781 rquotad
13. 1000112 udp 781 rquotad
14. 1000111 tcp 784 rquotad
15. 1000112 tcp 784 rquotad
16. 1000032 udp 2049 nfs
17. 1000033 udp 2049 nfs
18. 1000034 udp 2049 nfs
19. 1000211 udp 49642 nlockmgr
20. 1000213 udp 49642 nlockmgr
21. 1000214 udp 49642 nlockmgr
22. 1000032 tcp 2049 nfs
23. 1000033 tcp 2049 nfs
24. 1000034 tcp 2049 nfs
25. 1000211 tcp 57392 nlockmgr
26. 1000213 tcp 57392 nlockmgr
27. 1000214 tcp 57392 nlockmgr
28. 1000051 udp 796 mountd
29. 1000051 tcp 799 mountd
30. 1000052 udp 796 mountd
31. 1000052 tcp 799 mountd
32. 1000053 udp 796 mountd
33. 1000053 tcp 799 mountd
2.Authconfig启用NIS验证
执行setup(或者authconfig-tui命令)
3.修改Autofs主配置文件
1. vim /etc/auto.master
2. # Sample auto.master file
3. # This is an automounter map and it has thefollowing format
4. # key [ -mount-options-separated-by-comma ]location
5. # For details of the format look at autofs(5).
6. #/misc /etc/auto.misc
7. # NOTE: mounts done from a hosts map will bemounted with the
8. # "nosuid" and"nodev" options unless the "suid" and "dev"
9. # options are explicitlygiven.
10. #
11. /net -hosts
12. /nishome /etc/auto.nishome
13. #nishome是客户端要挂载的目录;auto.nishome是Autofs客户端配置文件;
14. # Include centralmaster map if it can be found using
15. # nsswitch sources.
16. # Note that ifthere are entries for /net or /misc (as
17. # above) in theincluded master map any keys that are th
18. # same will not beseen as the first read key seen takes
19. # precedence.
20. +auto.master
4.创建NIS自动挂载配置文件
1. [root@client01 ~]# touch /etc/auto.nishome
2.
3. [root@client01 ~]# vim /etc/auto.nishome
4. * -fstype=nfs master.abcnis:/nishome/&
5. # Autofs挂载目录支持通配符 * ;
6. # 网络路径中的用户名使用 & 表示;
5.重启Autofs服务
# service autofs restart
可以看到重启Autofs服务后客户端自动创建了/nishome目录!
三、客户端测试
注意如果使用su命令在NIS客户端切换到NIS用户时,在第一次可能会报无法定位到用户家目录的错误,没有关系,退出第二次再使用时就会正常。
1. [root@client01 ~]# su nisuser1
2. [nisuser1@client01 root]$ pwd
3. /root
4. [nisuser1@client01 root]$ cd
5. [nisuser1@client01 nisuser1]$ pwd
6. /nishome/nisuser1
7. [nisuser1@client01 nisuser1]$
㈥ linux mount nfs 挂载
#mount -t nfs -o rw 10.140.133.9:/export/homesky /mnt/nfs -o user=tom你试试这个,回车后应该提示输入密码的
㈦ linux挂载nfs服务器,现在挂载nfs的目录满了,要怎么解决
/mnt/data/nfs
/mnt/data/
单独挂载相互不影响的,/mnt/data 目录满 不会影响/mnt/data/nfs目录,
cd /mnt/data&& -sk *|sort 看一下这个目录哪个文件或目录占的多,也许是有一些隐藏文件。
㈧ 在linux操作系统下挂载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
4、exportfs -a
(导出所有共享的目录)
5、
showmount -e
127.0.0.1 (查被共享的目录)
Export list for 127.0.0.1:
/mnt/inst *
/home/temp *