38-综合架构-NFS挂载命令与故障案例

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自启动失败的解决方法

image

3.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选项
输入1,即选择Continue,然后回车

image
1.选择Continue,则救援模式程序会自动查找系统中已有的文件系统,并把他们挂载到/mnt/sysimage目录下。
2.选择Read-Only,则会以只读的方式挂载已有的文件系统。
3.手动挂载则Skip。
4.退出继续重启

原系统挂载路径/mnt/sysimage,如果想获得原系统root环境,
执行行命令:chroot /mnt/sysimage 即可。
回车进入界面

image

进入到shell界面操作命令

image

磁盘故障

一般都是/etc/fstab故障
我们可以输入这条命令解决

mount -o remount,rw /

image
image
image
image
image
image

你可能感兴趣的:(38-综合架构-NFS挂载命令与故障案例)