Docker底层原理:UFS的使用

文章目录

前言

Linux中常用的联合文件系统有OverlayFS和Aufs(Another Union File System), OverlayFS是Linux内核自带的联合文件系统, 而Aufs则是第三方提供的联合文件系统, 本博客以OverlayFS为主

检查系统是否支持OverlayFS

sh 复制代码
cat /proc/filesystems | grep overlay

准备两个目录

一个用作基础文件系统的目录(通常为只读)

另一个用作可写的文件系统层

加载OverlayFS模块

sh 复制代码
sudo modprobe overlay

创建OverlayFS

sh 复制代码
sudo mount -t overlay overlay -o lowerdir=基础目录,upperdir=可写层目录,workdir=工作目录 目标目录

基础目录 是只读的目录

可写层目录 是可写的目录

工作目录 用于存储OverlayFS的内部工作文件

目标目录 是OverlayFS的挂载点

使用OverlayFS

可以像使用任何其他文件系统一样使用OverlayFS,对基础目录和可写层目录中的文件和目录进行读写操作

卸载OverlayFS

sh 复制代码
sudo umount 目标目录
相关推荐
jarreyer33 分钟前
【AI Agent】大模型自动化载体
运维·自动化
xixingzhe21 小时前
SpringBoot + Nginx 免鉴权接口安全防护方案
运维·nginx·安全
翼龙云_cloud2 小时前
阿里云国际代理商:阿里云 ECS 全维度监控配置教程
运维·阿里云·云计算·监控
Tronlong创龙2 小时前
SBC-TL3588 单板机 / EPC-TL3588 工控机 Docker 开发手册(二)
docker·开发板·嵌入式开发·硬件开发·工业控制
笑锝没心没肺2 小时前
fail2ban工具安装配置及使用
linux·运维·服务器
zt1985q3 小时前
本地部署开源智能家居集成平台 ioBroker 并实现外部访问( Windows 版本)
运维·服务器·智能家居
大卡片4 小时前
linux内核驱动开发
linux·运维·驱动开发
心心喵5 小时前
[linux] nohup和pm2的区别 进程保活
linux·运维·服务器
NGINX开源社区6 小时前
F5 NGINX Ingress Controller 5.3.0 新增功能
运维
AI服务老曹6 小时前
视觉算法模型管理完整流程:多版本上线、灰度发布与回滚的落地实践
人工智能·docker·音视频