###unit.7 访问网络文件系统###


###cifs网络文件系统访问
1.安装共享访问客户端
yum install samba-client -y
2.识别共享服务器共享目录
smbclient -L //172.25.254.250
Enter root's password: 没有密码直接回车
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1]

    Sharename       Type      Comment
    ---------       ----      -------
    westos1         Disk      test share
    westos2         Disk      test share
    westos3         Disk      test share
    westos4         Disk      test share
    westos5         Disk      test share
    westos6         Disk      test share
    westos7         Disk      test share
    westos8         Disk      test share
    westos9         Disk      test share
    westos10        Disk      test share
    IPC$            IPC       IPC Service (Samba Server Version 4.1.1)
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

3.访问共享
命令访问
smbclient //172.25.254.250/westos9
Enter root's password: 没有密码直接回车
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1]
smb: \> ls
  .                                   D        0  Mon Aug  8 04:22:27 2016
  ..                                  D        0  Wed Dec  2 20:43:01 2015

        100221120 blocks of size 1024. 28422828 blocks available

挂载访问
mount //172.25.254.250/westos9 /mnt -o username=guest


4.开机自动挂载cifs
方法1:
vim /etc/fstab
//172.25.254.253/westos /mnt    cifs    defaults,username=guest 0 0

方法2:
vim /etc/rc.d/rc.local
mount //172.25.254.250/westos9 /mnt -o username=guest

chmod 755 /etc/rc.d/rc.local


###nfs网络文件系统的访问

1.安装访问共享软件
yum install nfs-utils -y

2.识别共享
showmount -e 172.25.254.250

3.使用共享
mount 172.25.254.250:/nfsshare/ns1 /mnt

4.自动挂载
方法1:
vim /etc/fstab
172.25.254.250:/nfsshare/nfs1    /mnt    nfs    defaaults 0 0

方法2:
vim /etc/rc.d/rc.local
mount 172.25.254.250:/nfsshare/nfs3    /mnt

chmod 755 /etc/rc.d/rc.local


###autofs自动挂载服务###
1.服务功能
默认使用mount挂载共享时当不使用共享也会处于挂载状态浪费共享服务器资源
autofs可以实现当使用时自动挂载,当闲置时自动卸载

2.安装服务
yum install autofs -y
systemctl start autofs

3.访问
cd /net/172.25.254.250/nfsshare/nfs1

4.设定空闲卸载时间
vim /etc/autofs.conf
15 timeout = 3            ##闲置3秒后系统自动卸载网络设备

###5.实现自定义共享挂载点
vim /etc/auto.master
最终自定义挂载点的上层目录        子配置文件
/mnt                /etc/auto.nfs

vim 子配置文件
最终挂载点            网络共享目录
vim /etc/auto.nfs
pub1                172.25.254.250:/nfsshare/nfs1
*                172.25.254.250:/nfsshare/&