38-综合架构-NFS挂载命令与故障案例
2019-05-27 本文已影响0人
杨丶子
image
1.如何让nfs永久挂载-2种方法
开机自启动文件
1.vim /etc/rc.d/rc.local
需要修改执行权限chmod +x /etc/rc.d/rc/local
mount -t nfs 172.16.1.31:/upload/ /mnt/
2.vim /etc/fstab
172.16.1.31:/upload /mnt nfs defaults 0 0
2.exportfs 加载配置生效,等价于优雅重启
[15:14 root@nfs01 ~]# systemctl reload nfs
[15:26 root@nfs01 ~]# exportfs -rv
exporting 172.16.1.0/24:/app/w
exporting 172.16.1.0/24:/app/r
exporting 172.16.1.0/24:/nfs
exportfs: /nfs does not support NFS export
exporting 172.16.1.0/24:/upload
下图是CentOS6自启动失败的解决方法
image3.NFS相关命令和文件
命令:
rpcinfo 查询rpc服务注册信息
-p 指定ip,如果不知道就查看当前服务器rpc信息
showmount 查看nfs服务器共享信息
-e 指定ip,如果不知道就查看当前服务器nfs
mount 挂载
-t 指定文件系统类型
-o 指定挂载参数
umount 卸载
-lf 强制卸载(比较危险)
文件:
/etc/exports nfs服务端配置文件
/proc/mounts nfs 客户端 挂载后 参数信息
/var/lib/nfs/etab `exports table nfs服务端共享列表(nfs服务端的共享信息)`
4.nfs挂载命令参数
安全
nosuid nfs共享的目录中如果带有suid的文件,则suid权限失效
noexec 里面如果含有命令或脚本,则不能执行。
nodev 不保留装置文件的特殊功能
性能
noatime nfs挂载后不会更新文件的atime 访问时间
nodiratime nfs挂载后不会更新目录的atime 访问时间
rsize 读的大小
单位是字节
wsize 写的大小
单位是字节
CentOS7救援模式
一、首先准备好系统安装盘,使用安装盘启动:
在显示界面点击一下Esc键!要快哦不然你就错过了
image
选择第三个选项
image
选择第三项:进入到Troubleshooting界面Troubleshooting
image
选择第二项:Rescue a CentOS Linux system
image
进入到Rescue选项
image
输入1,即选择Continue,然后回车
1.选择Continue,则救援模式程序会自动查找系统中已有的文件系统,并把他们挂载到/mnt/sysimage目录下。
2.选择Read-Only,则会以只读的方式挂载已有的文件系统。
3.手动挂载则Skip。
4.退出继续重启
原系统挂载路径/mnt/sysimage,如果想获得原系统root环境,
image
执行行命令:chroot /mnt/sysimage 即可。
回车进入界面
进入到shell界面操作命令
image
磁盘故障
一般都是/etc/fstab故障
我们可以输入这条命令解决
mount -o remount,rw /
image
image
image
image
image
image