网络硬盘NFS
NFS是网络文件系统,用于计算机间共享文件系统,由sun公司1985年推出的协议,现在已经被广泛使用。一般来说,所有的linux发型版都支持NFS。nfs是一个服务器,客户端的架构,建立一个nfs的服务器,使用其他的客户端登录到该nfs服务器就可以进行共享文件服务了。
服务器端安装:
sudo apt -get install nfs -common nfs-kernel-server
服务器端配置:
打开nfs服务器的配置文件,进行设置:
sudo vi/etc/exports
添加如下内容:/srv/nfs_share *(rw) (意思是将srv目录下的nfs_share目录设置成共享目录,网络中的所有主机对其都具有读和写的权限)
wq退出vi
使用命令:sudo exportfs -a 来使改动生效
通过mount命令来在另一台网络主机上去挂载该服务器的nfs文件系统挂载,当然如果测试nfs服务的话也可以在同一台机器上进行挂载
sudo mount -o rw localhost:/srv/nfs_share /mnt/nfs
cd /mnt/nfs 实际上进入了nfs目录的文件系统,其实也是dfs服务器上的nfs_share目录文件系统
可以在nfs中创建文件和删除文件等
etc下的exports 配置文件的修改:
/srv/nfs_share/secret (noaccess)
nfs服务器一般安装完会随着系统的启动自动运行,也可以使用脚本中的nfs脚本启动命令来启动。
nfs服务器是一种不安全的服务器,由于这种特性,所以对其设置时,更应该注意管理,root用户一般拥有很大的权限,这样可以对nfs的配置文件来进行修改从而对root用户进行权限压制
/srv/nfs_share 192.168.*.*(rw,root_squash)
wq
nfsstat -c 可以查看挂载了nfs的运行状况
nfsstat -s 可以查看nfs服务器的运行状况
最新文章
- Coding the Matrix (1):向量
- 7 天玩转 ASP.NET MVC — 第 7 天
- Hortworks Hadoop生态圈简介
- git 提交
- Light OJ 1013	Love Calculator(DP)
- CI 中css样式或者js样式加载不进来的情况
- Oracle case用法
- SQL Server无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- HDU 5768 Lucky7 (容斥原理 + 中国剩余定理 + 状态压缩 + 带膜乘法)
- thinkphp项目在apache服务器中“去掉”index.php后出现找不到url的问题
- Web开发中Listener、Filter、Servlet的初始化及调用
- pandas的基本功能(一)
- H5新特性---Web Worker---Web Stroage
- Kafka的安装 -- 未完成
- springmvc IDEA
- 【BZOJ】4358: permu 莫队算法
- javascript总结41:表格全选反选,经典案例详解
- python 面试题(2)
- 2.scala控制结构、函数、异常处理
- Django之跨域请求同源策略