RHCE7学习笔记25——使用NFS访问网络存储

一、使用NFS在Linux系统之间共享文件资源

1、配置NFS服务器端的文件共享权限

配置exports文件:

[[email protected] ~]# vim /etc/exports
 /aa     10.35.89.0/26(rw,rsync)

查看nfs默认的共享配置:

[[email protected] nfs]# cat /var/lib/nfs/etab 
/aa10.35.89.0/26(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)

2、在客户端挂载服务器共享文件

查看服务器共享的文件夹是否可用:

[[email protected] ~]# showmount -e 10.35.89.32
Export list for 10.35.89.32:
/aa 10.35.89.0/26

挂载共享文件夹:

  [[email protected] ~]# mount 10.35.89.32:/aa /nfs

二、配置自动挂载

当要访问外部设备时,必须要先挂载才能使用:

把某类设备和具体的某个目录对应起来:当访问这个目录的时候系统就知道要访问这个设备,系统自动挂载设备到目录;

1、自动挂载光盘:

首先安装autofs包:

  [[email protected] ~]# yum install autofs.x86_64 -y

编辑/etc/auto.master文件:

 /mnt    /etc/aa.auto 把哪一个外部设备挂载到/mnt的子目录下由auto.aa定义

创建aa.auto文件并编辑:

cdrom           -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
将本机的/dev/cdrom挂载到/mnt下面的cdrom目录

重新启动autofs服务:

 [[email protected] ~]# systemctl restart autofs

这时再进入到挂载的cdrom目录下面即可进入:

[email protected] /]# cd /mnt/
[[email protected] mnt]# ls
[[email protected] mnt]# cd cdrom
[[email protected] cdrom]# ls
addons  EULA  images    LiveOS      Packages       repodata                 RPM-GPG-KEY-redhat-release
EFI     GPL   isolinux  media.repo  release-notes  RPM-GPG-KEY-redhat-beta  TRANS.TBL

注意:因为配置了父目录为/mnt,所以自动挂载的时候,原/mnt下面的文件会自动被隐藏

2、自动远端挂载nfs文件:

配置auto.master文件:

/-      /etc/auto.nfs

创建auto.nfs文件并编辑:

/bb/nfs         -fstype=nfs     10.35.89.31:/aa

因为没有在master文件定义父目录,所以自动挂载的时候/bb目录下面的原文件没有被隐藏

3、为ldap网络用户自动挂载家目录

首先在ldap服务器共享网络用户的家目录

在客户端auto.master配置自动挂载家目录文件:

如果要在配置文件里面使用*和&做匹配,那么必须要在auto.master里面定义父目录

时间: 2024-08-26 11:48:27

RHCE7学习笔记25——使用NFS访问网络存储的相关文章

RHCE学习笔记26——使用Samba访问网络存储

SMB用于Windows和类Linux系统直接的文件共享 安装samba client包:   [[email protected] ~]# yum install samba-client\* -y 使用smbclinet命令查看和访问windows共享的文件夹资源: [[email protected] ~]# smbclient -L //10.35.89.71/ -U administrator Enter administrator's password:  Domain=[AP] O

RHCE7学习笔记35——配置NFS和SMB文件共享服务

一.配置NFS服务 NFS服务使用端口:2049 此外还使用以下RPC服务的随机端口: RPC使用端口111:远程进程调用 rpc.lock:随机端口 rpc.mount:随机端口 rpc.stat:随机端口 在RHEL6中,以上随机端口需要设置固定的端口,而RHEL7中则以更简单的方式管理: 查看本机开放的NFS端口,当重启NFS服务的时候,开放的端口会改变: [[email protected] ~]# rpcinfo -p localhost    program vers proto  

[Linux][VMWare] 学习笔记之安装Linux系统-网络配置

最近开始折腾Linux,在本机装了个VMWare和Centos,装完之后虚拟机里面的OS可以上网,但是使用SecureCRT连接不上虚拟机,开始折腾这个网络. vmware安装好以后,会自动添加两张网卡(vmnet1和vmnet8),中间网卡),整个机器的结构就可以抽象成:虚拟机系统(虚拟机网卡vmnet0)--(vmnet1 vmnet8),中间网卡)--实际系统网卡 vmware的网卡设置的几种方式: 1. Bridged(桥接)方式     用这种方式,虚拟系统的IP可设置成与本机系统在同

《深入Java虚拟机学习笔记》- 第4章 网络移动性

Java虚拟机学习笔记(四)网络移动性 <深入Java虚拟机学习笔记>- 第4章 网络移动性,布布扣,bubuko.com

C++学习笔记25,永远将析构函数声明为virtual

要永远记得将析构函数声明为virtual----><<effective c++>> 或许你觉得这句话不一定对,但无需质疑的是这句话是很有用的. 查看下面的例子: #include <iostream> #include <string> using namespace std; class B{ public: ~B(){ cout<<"base is destroyed!"<<endl; } }; cla

yii学习笔记(在控制器访问别的类方法)

在当前控制器定义一个actions的方法 public function actions() { return array( // 'captcha'=>array( 'class'=>'CCaptchaAction', 'backColor'=>0xFFFFFF, ), // // 'page'=>array( 'class'=>'CViewAction', ), ); } function actions(){ return array( 'captcha'=>ar

计划任务访问网络存储NAS的问题

计划任务访问网络存储NAS的问题 WINDOWS 计划任务访问网络存储(NAS),程序找不到路径解决办法 Windows 服务器端运行的软件,大多时需要开机自启,这时Windows 计划任务就是一个很好的选择.我在实践中总结了一些小经验,解决了“计划任务”访问网络存储(NAS)时,因用户没登陆,程序找不到网络路径而失败的问题. 关键有两点需要注意 1.计划任务触发器设置为“任何用户登陆时触发”,并且仅在用户登录时运行.这样设置是因为NAS存储一般是要用户挂载的,这就需要用户在登录状态下.2.设置

[原创]java WEB学习笔记25:MVC案例完整实践(part 6)---新增操作的设计与实现

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

Android学习笔记--使用Apache HttpClient实现网络下载效果,附带进度条显示

今天学习 了Apache 写了一个网络下载的效果,代码如下,代码中我已经写了很详细的注释了,相信大家都能看懂 1 http://m.blog.csdn.net/article/details?id=52927536 2 3 4 package com.wuxianedu.httpdemo; 5 6 import android.app.ProgressDialog; 7 import android.content.Intent; 8 import android.net.Uri; 9 impo