nfs挂载命令参数、命令文件以及故障案例

主要内容:

1.nfs常见的命令和文件
2.nfs挂载命令的参数
3.nfs故障案例以及解决方法
4.nfs的优化以及优缺点

一、nfs相关命令和文件

1.命令
(1)rpcinfo :

查询rpc服务的注册信息
参数:-p指定ip 如果不指定查看当前服务的信息

(2)showmount

查看nfs服务器共享信息
参数:-e 指定ip 如果不指定查看当前服务的信息

(3)mount

挂载
参数:
-t--->指定文件系统类型
-o---->指定挂载参数

(4)umount

卸载
参数:-lf 强制卸载

2.文件
(1)配置文件/etc/exports

nfs服务端配置文件

(2)/proc/mounts

客户端挂载信息

(3)/var/lib/nfs/etab

etab==exports tables nfs服务端共享信息列表
服务端配置的共享参数

二、nfs挂载命令的参数

参数 作用
rsize 读取区块的大小
wsize 写入区块的大小
noexec 在挂载的文件系统中不允许执行任何二进制命令,仅对二进制命令有效
nosuid 不允许set-user-identifier or set-group-identifier位生效
nodev 不保留装置文件的特殊功能,一般来说只有/dev才有特殊的装置
noatime 访问文件时不更新文件的inode时间戳
nodirtime 不更新文件系统上目录inode的时间戳

三、故障案例

1.错误提示:Read-only file system 磁盘只读

2.解决方法

(1)mount 命令+参数

mount -o  remount,rw   /

(2)进入磁盘的救援模式

troubleshooting
resuce installed system
选择1continue
continue 自动把磁盘的上面的根分区挂载到 /mnt/sysimage
chroot /mnt/sysimage
vim /etc/fstab #修改磁盘上面的文件
ctrl+d 退出
选择3shell
shell 手动进行挂载
mount /dev/sda3 /mnt/sysimage
chroot /mnt/sysimage #把当前系统的根目录设置为 从 /mnt/sysimage
vim /etc/fstab #修改磁盘上面的文件
ctrl+d 退出

(3)磁盘故障或/etc/fstab故障

开机进入到维护模式(紧急模式)

变为可以读写模式
mount -o remount,rw /
修改文件

四、优化

1.硬件

(1)物理服务器

磁盘 (sas 15k) raid级别(10) 网卡

(2)服务端:配置文件的参数

/data 172.16.1.0/24(rw,sync,all_squash,anonuid=65534,anongid=65535)

(3)客户端:挂载时mount的一些挂载参数

mount -o nosuid,nodev,noexec,rsize=131072,wsize=131072,noatime,nodiratime 172.16.1.31:/nfs /nfs/

(4)/etc/sysctl.conf 系统内核配置文件

修改完执行 sysctl -p 生效

你可能感兴趣的:(nfs挂载命令参数、命令文件以及故障案例)