背景
有一台n1服务器挂载了一块移动硬盘,想再另一台C服务器访问到该移动硬盘内容
思路
- 首先将n1服务器的该目录,设置为共享文件夹(只有将其设置为共享文件夹后才能再另外的机器上进行该目录的远程连接访问)
- C服务器则通过 mount 的方式,指定对应的远程主机所抛出来的共享文件夹进行连接
操作步骤
在n1服务器上安装NFS
1
|
opkg2 install nfs-kernel-server
|
如果是其他系统,如centos(pip)或者ubuntu(apt),请使用相应的包管理器安装
修改/etc/exports文件,文件添加可以共享的文件夹和允许的客户端地址
1
2
|
vim /etc/exports
/media/downloads 192.168.0.105/24(rw,sync,no_root_squash)
|
1
2
3
4
|
客户机地址 可以是 : 主机名、IP地址、网段地址、或者"*、?"通配符;
权限选项:rw表示允许读写(ro为只读)
sync表示同步写
no_root_squash表示当前客户机以root身份访问时,赋予本地root权限(默认是root_squash,将作为nfsnobody用户降权对待) (NFS 服务器共享目录用户的属性,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。)
|
查看已发布的共享目录
1
|
showmount -e 192.168.0.105
|
在C服务器上安装RPC
执行mount命令,手动挂载NFS共享目录
1
|
mount 192.168.0.100:/media/downloads /xiaogangpao
|
挂载成功
1
2
3
4
5
6
7
8
9
10
|
[root@localhost hugo]# df -h
Filesystem Size Used Avail Use% Mounted on
udev 467M 0 467M 0% /dev
tmpfs 184M 22M 163M 12% /run
/dev/mmcblk1p2 6.4G 5.2G 1.2G 83% /
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda 58G 3.8G 51G 7% /www
tmpfs 184M 0 184M 0% /run/user/0
192.168.0.100:/media/downloads 932G 692G 240G 75% /xiaogangpao
|
微信打赏
支付宝打赏