首页 > 系统相关 >ubuntu20.04部署nfs

ubuntu20.04部署nfs

时间:2022-10-24 11:45:00浏览次数:54  
标签:ubuntu20.04 node04 部署 data mnt nfs webapp root

一 安装nfs服务

root@ceph-node04:~# apt-get -y install nfs-kernel-server 

二 创建共享目录

root@ceph-node04:~# mkdir -pv /data/webapp/{images,static}
mkdir: created directory '/data/webapp'
mkdir: created directory '/data/webapp/images'
mkdir: created directory '/data/webapp/static'

三 修改nfs配置文件

root@ceph-node04:~# cat /etc/exports
/data/webapp *(rw,sync,no_root_squash)

四 重启nfs-server

root@ceph-node04:~# systemctl restart nfs-server.service 

五 挂载nfs

5.1 创建挂载点

root@k8s-master-01:~# mkdir /mnt/data

5.2 挂载nfs

root@k8s-master-01:~# mount -t nfs 192.168.174.120:/data/webapp /mnt/data

5.3 验证挂载

root@k8s-master-01:~# df -TH
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 982M 0 982M 0% /dev
tmpfs tmpfs 206M 1.6M 204M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 20G 11G 8.7G 55% /
tmpfs tmpfs 1.1G 0 1.1G 0% /dev/shm
tmpfs tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs tmpfs 1.1G 0 1.1G 0% /sys/fs/cgroup
192.168.174.120:/data/webapp nfs4 104G 18G 82G 18% /mnt/data

5.4 查看挂载点内容

root@k8s-master-01:~# tree /mnt/data/
/mnt/data/
├── images
└── static

2 directories, 0 files

六 数据验证

6.1 客户端写入数据

root@k8s-master-01:~# cp /var/log/syslog /mnt/data/static

6.2 nfs端验证

root@ceph-node04:~# ls -l /data/webapp/static/
total 4
-rw-r----- 1 root root 1304 Dec 13 17:52 syslog

6.3 nfs端删除数据

root@ceph-node04:~# rm -rf /data/webapp/static/syslog 

6.4 客户端验证数据

root@k8s-master-01:~# ls -l /mnt/data/static/
total 0



标签:ubuntu20.04,node04,部署,data,mnt,nfs,webapp,root
From: https://blog.51cto.com/u_4028786/5789188

相关文章

  • mqtt部署
    一下载mosquitto镜像dockerpulleclipse-mosquitto:latest二创建数据目录mkdir-pv/data/mosquitto/{config,data,logs}三修改mosquitto.conflistener18830.0.0.0消......
  • Prometheus之部署blackbox_exporter
    一blackboxexporter介绍GitHub地址:https://github.com/prometheus/blackbox_exporterblackbox_exporter是Prometheuse官方提供的一个exporter,可以通过HTTP、HTTPS、DNS、T......
  • Envoy部署
    部署Envoy的常用方法镜像方式部署Envoy项目为多种平台(例如amd64和arm64等)维护有相应的DockerImage,我们可按需猎取相应镜像后以容器形式运行Envoy,而且它们存在以下几种变化......
  • ubuntu20.04部署keepalived
    一环境准备1.1设置时间同步root@node-01:~#apt-yinstallchronyroot@node-01:~#systemctlenablechrony二在线安装2.1查看keepalived软件版本root@node-01:~#apt-......
  • 部署NFS存储服务器
    部署:(在服务端只需要安装nfs-utils即可,在客户端安装只需安装rpcbind。)yum-yinstallnfs-utilsrpcbind1、配置服务端systemctlstopfirewalld&&setenforce0......
  • 爬虫部署HTTP后工作效率不理想是什么原因
    程序员在日常工作中,爬虫程序为了提高工作效率,经常需要使用HTTP代理。但有时候,爬虫在使用HTTP代理后工作效率不仅没有提升,反而大不如前,这是为什么呢?1、HTTP代理质......
  • 【鸟哥杂谈】三分钟完成腾讯云部署emqx,公网访问自己的mqtt服务器
    忘记过去,超越自己❤️博客主页​​单片机菜鸟哥,一个野生非专业硬件IOT爱好者​​❤️❤️本篇创建记录2022-10-15❤️❤️本篇更新记录2022-10-15❤️......
  • Ansible部署LNMP
    Ansible部署LNMP目录Ansible部署LNMP基础准备工作管理nginx受管主机部署nginx服务管理mysql受管主机部署mysql服务管理php受管主机部署php服务环境介绍:系统ip主......
  • ubuntu+Django + nginx + uwsgi 部署
    ubuntu+Django+nginx+uwsgi部署0.前期准备注意:以下几件事都必须在激活虚拟环境下完成运行以下命令生成项目所需的依赖列表,会在项目根目录生成一个requirements.......
  • docker部署思源笔记并配置nginx支持https
    dockercompsoe的完整配置docker-compose.yml#构建docker-compose项目#dockercompose--log-levelINFOup--build#dockercompose--log-levelINFOup-d--bu......