常见问题:
Linux服务器上,在192.168.0.2上挂载192.168.0.3中的某一目录,若挂载不成功,可在192.168.0.2上使用service nfs restart 或 /etc/rc.d/init.d/nfs restart命令,重启nft服务,便可挂载成功。
有时,192.168.0.3服务器关机重启,但192.168.0.2服务器仍在运行,导致挂载在192.168.0.2上的目录强行丢失,需对192.168.0.2的目录重新挂载,此时直接使用umount命令,会出现“not found / mounted or server not reachable”错误,应使用umount -f /nfs命令,若仍不成功,可使用umount -l /nfs命令。其中/nfs为你在192.168.0.2上挂载的目录,如我的是/mnt/examWord。
详见以下网络收集内容:
【声明以下内容已经验证,可以使用】
1.配置nfs
1.1#rpm -qa |grep nfs (查询系统中是否安装有nfs包)
2.2 # vi /etc/exports (编译nfs服务的配置文件,我要把我的/data目录共享出来,允许所有网段的用户可以访问)
/rhome/nfs1 *(rw,async)
2.3.#exportfs –rv(这个命令可以验证我们设置的配置文件是 否正确,如果是下面的输出,就说明是正确的)
[root@station83 ~]# exportfs -rv
exporting *:/rhome/nfs1
或showmount -e localhost
[root@station83 ~]# showmount -e localhost
Export list for localhost:
/rhome/nfs1 *
2.4 # chkconfig --list |grep nfs (这个命令是查看nfs服务在哪几种启动级别会自动启动)
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off
[root@station38 ~]# chkconfig nfs on (为了让nfs服务在2345这几个启动级别都启动,我执行了这个命令)
[root@station38 ~]# chkconfig --list |grep nfs (现在去查看一下)
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
2.5 [root@station38 ~]# service nfs restart (现在我们就可以启动这个服务的,让我们的配置文件生效)
安全:配合/etc/hosts.allow与hosts.deny 固定IP访问
2.6 客户端测试
[root@station73 other]# showmount -e 192.168.0.83
Export list for 192.168.0.83:
/rhome/nfs1 *
3.配置autofs
用autofs实现挂载192.168.0.83:/rhome/nfs1 到本机。
3.1 vim /etc/auto.master
#
/misc /etc/auto.misc
/nfs /etc/auto.home
/rhome /etc/auto.misc
/home /etc/auto.misc
#
# vi /etc/auto.misc
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom下增加这行
nfs1 192.168.0.83:/rhome/nfs1
3.2 #service autofs restart 重新启动autofs服务
3.3 以nfs1在客户端登录
ssh nfs1@192.168.0.73
成功后[nfs1@station73 ~]$
---------------------------------------------------------------------------
1.服务端和客户端都需要开启portmap服务。RCP是nfs mount和umount时通信的方式。
2.假如客户端portmap没有启动,mount时,会非常慢,最终会失败。umount时,即使本地的portmap是关闭的,也能umount成功。
3.挂载完成后,服务端的portmap停止后,nfs仍然工作正常,但是umout财会提示: not found / mounted or server not reachable。重启服务器的portmap也无济于事。
4.假如服务端的portmap重启了,那么nfs也要跟着重启,否则nfs工作仍然是不正常的。
5.假如服务端nfs关闭(IP是通的),这时客户端会无法umount,这时使用umount -f /nfs一般能成功,当服务端死机时,umount -f /nfs 有可能会失败,这时可以使用 umount -l /nfs .
最终建议:
1.使用NFS,就要使用portmap,NFS严重依赖于portmap,所以不要试图去停止它(portmap)。
2.当不能umount /nfs 分区时,试着使用umount -f /nfs,一般都能成功。
3.当umount -f /nfs不能umount时,可以试试umount -l /nfs. umount -l是最终级的umount。
源文档 <http://blog.chinaunix.net/uid-12115233-id-3260209.html>
相关推荐
Linux基础课件磁盘卸载umount命令共11页.pdf.zip
mount/umount命令挂载及卸载指定的文件系统 挂载: mount [选项] [-L<标签>] [-o<选项>] [-t<文件系统类型>] [设备名] [挂载点] 取消挂载: umount [挂载点]
有一个usb外置的硬盘,想插电直接可以linux挂载,关电linux直接umount, 查了一下没有一个比较合适的解决方案。于是自己写了一脚本,然后使用crontab 每10秒运行一次。 计划任务,增加每分钟的任务 crontab -e #增加...
泊坞窗 挂载/卸载Docker映像的工具 准备测试 使用以下PR重建docker。 使用devicemapper graphdriver启动docker。 如何测试 拉图像$ docker pull fedora ... 卸载映像$ docker-umount.sh / tmp / image
挂载windows共享目录或FTP: ... 代码如下: sudo mount //192.168.10.22/FTPServer /windows -o username=user,password=abcdefg -t cifs ...挂载linux共享目录: 【修改server端】 修改/etc/export文件,加入
本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件...
Linux操作系统基础
利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。 语法格式:umount [参数] 常用参数: -a 卸载/etc/mtab中记录的所有文件系统 -h ...
Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别。USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询。 在使用U盘前,我们先要为外挂点新建一个子...
【IT十八掌徐培成】Linux基础-04.xargs-mount-umount.zip
语法格式:umount.nfs [本地目录] [参数] 常用参数: 序号 参数 说明 备注 1 -f 在无法访问NFS系统的情况下强制卸载文件系统 2 -n 不更新/etc/mtab文件 3 -v 显示详细信息 4 -r 在卸载失败的情况下,尝试只读挂载 4....
fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。
sharity+krb.3.7.solaris-i86pc.tar.gz 命令行使用: /usr/local/sharity3/bin/文件夹下: 挂载一个window共享文件夹:挂到/mnt/jiebao/下面 ...sharity umount /mnt/jiebao 将/mnt/jiebao 挂载点卸载。
往Linux 0.11系统中加入了mount_umount和读写DOS软盘和DOS分区的工具.zip
往Linux 0.11系统中加入了mount_umount和读写DOS软盘和DOS分区的工具.zip
格式化完成以后需要对分区进行挂载,相当于Windows系统下分配盘符,没有挂载的分区是不能使用的。 建立挂载点 mkdir -p /mnt/yanxiaoyy 使用mount命令挂载sdb1...卸载命令umount umount /mnt/yanxiaoyy df -hT /dev
sys-mount用于Rust的mount和umount2系统调用的高级FFI绑定。 示例Mount这是如何将sys-mount高层FFI绑定写入Rust的mount和umount2系统调用的mount命令。 示例Mount这就是可以使用此API编写mount命令的方式。 板条箱...
5) 卸载命令则为:umount /mnt/usb。 需要注意的是,当执行完这个命令后,你的U盘上的指示灯可能仍然亮着,这不是卸载失败。Linux对U盘的管理是内核模块式,只要usb设备的内核模块没有移除,卸载完后指示灯还是应该...
2. 在/opt/usb下建立执行脚本,负责挂载和卸载。 root@am335x-evm:/opt/usb# vi mountusb.sh #!/bin/sh mount -t vfat /dev/$1 /mnt/usb sync root@am335x-evm:/opt/usb# vi umountusb.sh #!/bin/sh sync ...