侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

centos7系统上挂载另一台centos7系统服务器上的共享文件夹流程步骤

linux  /  管理员 发布于 4年前   2134

NFS介绍

NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。

NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利


安装依赖 (不过该服务在centos7上默认装好的 启动服务就ok了)

yum -y install nfs-utils rpcbind


启动共享存储服务

systemctl start nfs
systemctl start rpcbind



在172.18.1.24上创建共享文件夹

mkdir -p datacenter
chmod -R 755 datacenter/


添加文件访问权限到这个文件中 /etc/exports 并使其生效

vi /etc/exports
写入:/datacenter  *(rw,no_root_squash,no_all_squash,sync)
exportfs -r
[root@cdh1 datacenter]# cat /etc/exports
/datacenter  *(rw,no_root_squash,no_all_squash,sync)

在要挂载的电脑上看一下远程的共享目录 是否生效

[root@manager-1-108 /]# showmount -e 172.18.1.24
Export list for 172.18.1.24:
/datacenter *

执行挂载命令

[root@manager-1-108 /]# mount 172.18.1.24:/datacenter /datacenter
[root@manager-1-108 /]# ll
total 580
lrwxrwxrwx.   1 root root      7 Jul 10  2017 bin -> usr/bin
dr-xr-xr-x.   4 root root   4096 May 20  2020 boot
-rw-r--r--    1 root root   7168 Nov 30  2017 btfilesvr_tracker_data.sqlite3
drwxr-xr-x    2 root root   4096 Mar 18  2019 cardbaobao38
drwxr-xr-x    2 root root   4096 Jan 19  2018 CDN_refresh_cache
drwxr-xr-x    6 root root   4096 Feb  5  2020 data
drwxr-xr-x    2 root root      6 Mar 25 10:59 datacenter


看看有了

[root@manager-1-108 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/vda1                 40G   27G   11G  71% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G  424K  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs                    783M     0  783M   0% /run/user/0
172.18.1.24:/datacenter  386G   82G  304G  22% /datacenter


在里面创建文件夹看看

[root@cdh1 datacenter]# mkdir 108nginxlog
[root@cdh1 datacenter]# ll
total 4
drwxr-xr-x 2 root root 4096 Mar 25 11:15 108nginxlog


挂载机上看看

[root@manager-1-108 ~]# cd /datacenter/
[root@manager-1-108 datacenter]# ll
total 0
drwxr-xr-x 2 root root 6 Mar 25 11:11 108nginxlog


移点文件过来

[root@manager-1-108 ~]# mv /usr/local/nginx/logs/*.log-* /datacenter/108nginxlog/
[root@manager-1-108 ~]# cd /datacenter/108nginxlog/
[root@manager-1-108 108nginxlog]# ll
total 2161616
-rw-r--r-- 1 root root 220911618 Mar 25 00:00 access.log-2021-03-25-1616601601
-rw-r--r-- 1 root root     10093 Mar 25 00:00 adminpcmgr.access.log-2021-03-25-1616601601
-rw-r--r-- 1 root root       369 Mar 25 00:00 api_access.log-2021-03-25-1616601601
-rw-r--r-- 1 root root       374 Mar 25 00:00 ask_access.log-2021-03-25-1616601601
-rw-r--r-- 1 root root      1622 Mar 25 00:00 bi_access.log-2021-03-25-1616601601



到此就挂载上了



扩展知识

取消挂载

umount 172.18.1.24:/datacenter


开机自动挂载

vim /etc/fstab
172.18.1.24:/datacenter    /datacenter    nfs4    defaults    0 0


开机自动启动

systemctl enable rpcbind.service
systemctl enable nfs-server.service


exports 文件参数详解:


1.ro  在此NFS卷上允许读取请求(默认);


2.rw  在此NFS卷上同时允许读取和写入请求;


3.root_squash  在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份;


4.no_root_squash  登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root的权限!这个项目『极不安全』,不建议使用!;


5.no_all_squash  保留共享文件的UID和GID(默认);


6.sync  将更改提交到稳定存储后;




  • 上一条:
    centos7+lnmp环境下安装Hyperf框架运行步骤流程
    下一条:
    Hyperf2.1版本将查询构造器查询的结果由对象格式转成数组格式
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在Linux系统中使用Iptables实现流量转发功能流程步骤(0个评论)
    • vim学习笔记-入门级需要了解的一些快捷键(0个评论)
    • 在centos7系统中实现分区并格式化挂载一块硬盘到/data目录流程步骤(0个评论)
    • 在Linux系统种查看某一个进程所占用的内存命令(0个评论)
    • Linux中grep命令中的10种高级用法浅析(0个评论)
    • 近期文章
    • 在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能(0个评论)
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-11
    • 2017-07
    • 2017-10
    • 2017-11
    • 2018-01
    • 2018-02
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2021-02
    • 2021-03
    • 2021-04
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-03
    • 2022-04
    • 2022-08
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-06
    • 2023-07
    • 2023-10
    • 2023-12
    • 2024-01
    • 2024-04
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客