[RH134] 10-NFS和Samba客户端
NFS和samba服务器的配置,请参考:
这里,我们只讨论客户端的使用
1.NFS客户端的使用
nfs实现的是类Unix系统之间的远程共享目录。
假设我们已经有一个提供nfs服务的服务器,IP为192.168.1.17。其中已经共享了一个目录/aa。
1)查询nfs目录
[root@centos7 etc]# showmount -e 192.168.1.17
2)挂载远程目录
[root@centos7 etc]# mount 192.168.1.17:/aa /nfs
3)自动挂载
修改/etc/fstab即可:
/dev/mapper/centos-root / xfs defaults
UUID=01923e22---be98-c22b7ea968fb /boot xfs defaults
UUID=7AB0-876A /boot/efi vfat umask=,shortname=winnt
/dev/mapper/centos-swap swap swap defaults
192.168.1.17:/aa /nfs nfs defaults
2.samba客户端的使用
samba实现的是类Unix系统和Windows之间的共享目录。
1)安装smbclient命令
先查询什么包提供这个命令:
[root@centos7 etc]# yum whatprovides */smbclient
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
...
...
samba-client-4.9.-.el7_7.x86_64 : Samba client programs
Repo : updates
Matched from:
Filename : /usr/bin/smbclient
安装 samba-client-4.9.-.el7_7.x86_64 :
[root@centos7 etc]# yum install -y samba-client-4.9.-.el7_7.x86_64
2)查询Windows的共享列表
首先,我们在Window上创建一个用户:
C:\Users\Administrator>net user leo 111111 /add
命令成功完成。
用户名是leo,密码是111111。
然后使用smbclient来查询有哪些共享目录:
[root@centos7 etc]# smbclient -L 192.168.1.3 -U leo%52myself Sharename Type Comment
--------- ---- -------
ADMIN$ Disk 远程管理
C$ Disk 默认共享
D$ Disk 默认共享
E$ Disk 默认共享
F$ Disk 默认共享
G$ Disk 默认共享
H$ Disk 默认共享
I$ Disk 默认共享
IPC$ IPC 远程 IPC
J$ Disk 默认共享
share Disk
Reconnecting with SMB1 for workgroup listing.
do_connect: Connection to 192.168.1.3 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
Failed to connect with SMB1 -- no workgroup available
3)远程访问
[root@centos7 etc]# smbclient //192.168.1.3/share -U leo%111111
Try "help" to get a list of possible commands.
smb: \> dir
. D Sun Feb ::
.. D Sun Feb ::
fengjing.mkv A Fri Feb :: blocks of size . blocks available
可以看到,share目录共享成功(注意share共享目录的权限,leo用户至少要有读取权限才能访问)。
4)挂载
[root@centos7 etc]# mkdir /smb
[root@centos7 etc]# mount //192.168.1.3/share /smb
mount: wrong fs type, bad option, bad superblock on //192.168.1.3/share,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog - try
dmesg | tail or so.
我们将192.168.1.3/share目录挂载到/smb目录下,但是发现出错,错误提示是文件系统类型有问题,共享目录使用的是cifs文件系统,而我们的Linux下没有这种文件系统,可以使用 mount.<type> 来查看:
[root@centos7 etc]# mount.
mount.fuse mount.nfs mount.nfs4
所以,我们需要安装一下cifs:
[root@centos7 etc]# yum whatprovides */mount.cifs
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
cifs-utils-6.2-.el7.x86_64 : Utilities for mounting and managing CIFS mounts
Repo : base
Matched from:
Filename : /usr/sbin/mount.cifs [root@centos7 etc]# yum install -y cifs-utils-6.2-.el7.x86_64
然后挂载(指定用windows的什么用户):
[root@centos7 etc]# mount -o username=leo,password=111111 //192.168.1.3/share /smb
然后,我们就可以使用共享目录了:
[root@centos7 smb]# ls
fengjing.mkv
5)自动挂载
同样的,修改/etc/fstab即可:
/dev/mapper/centos-root / xfs defaults
UUID=01923e22---be98-c22b7ea968fb /boot xfs defaults
UUID=7AB0-876A /boot/efi vfat umask=,shortname=winnt
/dev/mapper/centos-swap swap swap defaults
//192.168.1.3/share /smb cifs defaults,username=leo,password=111111 0 0
mount -a
===
[RH134] 10-NFS和Samba客户端的更多相关文章
- 文件共享服务 FTP,NFS 和 Samba
DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见的硬盘,U 盘等,这种设备很难做到共享. N ...
- Linux文件共享服务 FTP,NFS 和 Samba
Linux 系统中,存储设主要有下面几种: DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见 ...
- 因为smb和nfs挂掉导致客户端开机启动不了
因为smb和nfs挂掉导致客户端开机启动不了 虚拟机里的Linux启动不起来 决定开机 按住esc键,看一下到底启动到哪一步出错 从图中可以看出是挂载文件系统的时候出错,文件系统是CIFS, 是sam ...
- 基于Nfs和Samba的Lamp环境实现
一 系统环境二 网络文件系统与web环境的结合三 搭建lamp环境四 实现nfs服务五 实现samba服务六 实现效果 一 系统环境 系统平台:CentOS release 6.8 (Final) L ...
- windows上搭建NFS服务器及客户端 挂载
在Windows相关系统上搭建NFS服务及客户端挂载 有两种方式: 第一种: (Windows Server2008R2等类似企业版这样的版本的Server服务上有自带的NFS服务进行搭建) (特别 ...
- Ubuntu 18.04 LTS上安装NFS服务器和客户端
NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器.操作系统以及低层传送协议无关的存取远程文件的操作.RPC采用了XDR的支持.XDR是一种与机器无关的 ...
- 10分钟学会在Ubuntu 18.04 LTS上安装NFS服务器和客户端
https://www.linuxidc.com/Linux/2018-11/155331.htm
- 使用Windows 2008R2中的NFS替代Samba协议,解决Windows 与Linux共享文件的问题
一.在Windows服务器上进行安装NFS服务 首先,打开服务管理器,选择添加角色: 选中文件服务,下一步: 出现一个提示,不管它,继续下一步: 在接下来的页面中选中“网络文件 ...
- 常用服务搭建(nfs/ftp/samba)
一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假 ...
随机推荐
- lnmp 一键安装包(nginx) 运行laravel项目显示该网页无法正常运行
vi /usr/local/nginx/conf/fastcgi.conf 注释掉 PHP_ADMIN_VALUE #fastcgi_param PHP_ADMIN_VALUE "open_ ...
- 重置gitlab管理员密码
gitlab web管理员登录密码忘记以后可以用如下方式修改密码(本演示系统为Linux-CentOS6.6): [root@localhost ~]# gitlab-rails console pr ...
- ubuntu下安装typescript
安装ts之前需要安装好node, 安装ts: 1. npm install -g typescript /opt/node/bin/tsc -> /opt/node/lib/node_modul ...
- js中的this和arguments.callee
this和 arguments.callee this 全局作用域下,this指向Window 其他情况下,谁调用this就指向谁 console.log(this) //对调用就指向谁系列 func ...
- 多图文,详细介绍mysql各个集群方案
目录 多图文,详细介绍mysql各个集群方案 一,mysql原厂出品 二,mysql第三方优化 三,依托硬件配合 四,其它 多图文,详细介绍mysql各个集群方案 集群的好处 高可用性:故障检测及迁移 ...
- seo搜索优化教程12-网站SEO诊断
为了使大家更方便的了解及学习网络营销推广.seo搜索优化,星辉信息科技强势推出seo搜索优化教程.此为seo教程第12课 行业分析 在搜索引擎中检索自己的站点,在检索结果及相关网站中分析自己在行业内的 ...
- C++类的详解
目录 一.类成员的访问权限 二.成员变量的命名 三.构造函数 四.析构函数 五.C++程序也很优雅 六.类的其它知识 七.可变参数 八.课后作业 九.版权声明 超女选秀的例子我们玩了很久,为了学习的需 ...
- R语言实战(三) 图形初阶
3.1 使用图形 plot:基础绘图 abline:添加回归直线 hist:绘制直方图 boxplot:绘制箱线图 dev.new():returns the return value of the ...
- javaScript 基础知识汇总 (十四)
1.回调 什么是回调? 个人理解,让函数有序的执行. 示例: function loadScript(src,callback){ let script = document.createElemen ...
- [vue ]滚动视图解决ElementUI NavMenu 导航菜单过长显示的问题
记录一下工作 需求 导航菜单过长的时候会溢出,需要一个像 Tabs 标签页一样的滚动视图容器,可以左右滚动内部视图. 解决方法 由于时间问题,所以直接将 Tabs 源码抽取出来使用. 这里要做一些特殊 ...