基于Linux的三种文件共享方式 - Go语言中文社区

基于Linux的三种文件共享方式


  • linux和windows之间的文件共享方式

  • 用Internet 文件系统(CIFS)也称为服务器信
  • 适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统息块(SMB)
  • Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件进行共享
  • 并将Linux打印机作为CIFS/SMB打印机共享进行共享

下面的登陆方法实则为在外面查看这个共享文件的信息,并不能对这个共享文件进行管理和使用

下面的登陆方法可以进入到共享文件系统的内部,对文件进行管理,上传或者删除

查看smb中共享的文件

挂载的使用和进入到这个smb文件系统中的使用效果完全一样,挂载使用的更加方便,挂载创建的文件,在文件共享的时候依旧可以查看

以上的实验是基于selinux关闭的状态,下面修改selinux为ENFORCING状态如何共享文件

使用以下的命令进行查看samba中的安全上下文的开启或关闭的所有的文件的状态

当/westos被删除时,重新建立文件的属性会有所改变,需要重新更改安全上下文来允许目录得到共享,而samba_export_all_ro的开放会大大的加大原有的权力的开放--samba_export_all_ro的权力更大一些不到万不得已的时候不要时候,当别的权力不足以支持时在使用这个权力,一般不使用这种权力

寻找另一台机器,可以是真机来做cifs的文件共享的客户端的测试

  • linux和linux之间的文件共享方式

  • NFS

在客户端测试,在使用文件共享的时候使用挂载更为方便,在客户端挂载这个文件,便可以开始使用了

 

在共享文件系统中创建文件,指定文件的所属人为客户端的用户所有,前提时客户端必须存在此用户

使用exportfs   -rv 重读这个文件,寻找不同网段的主机在客户端进行测试,如果是只读则说明设置成功

  • 基于linux下的网络硬盘共享

使用fdisk查看时并不能看见新建的共享分区,在设置完成后在查看就可以发现了

使用umount卸载这个挂载,在配置文件写好之后刷新这个mount,使用df查看挂载到/mnt下,则说明配置文件更改成功

挂载这个磁盘的实际的大小则为最初的服务器上设置的共享磁盘的大小,则说明实验成功

使用树型结构来查看文件中的内容

退出并不能使得使用过的磁盘完整的清除,使用删除可以清除客户端的共享磁盘

共享磁盘被完整的清除,实验结束

 

 

 

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_42339633/article/details/81750573
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 15:09:49
  • 阅读 ( 826 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢