【Linux】mount
挂载文件系统
1、语法
mount [-h|-V]
mount [-l] [-t fstype]
mount -a [-fFnrsvw] [-t fstype] [-O optlist]
mount [-fnrsvw] [-o options] device|mountpoint
mount [-fnrsvw] [-t fstype] [-o options] device mountpoint
mount --bind|--rbind|--move olddir newdir
mount
--make-[shared|slave|private|unbindable|rshared|rslave|rprivate|runbindable]
mountpoint
2、描述
类UNIX系统中所有的文件都被放置在树结构中(文件层次结构),树的根就是/
。这些文件可以分布在不同的设备中,mount
命令的作用就是将这些文件系统合并到UNIX的文件树结构中。相对的,umount
就是将文件系统从文件树结构中卸载。
mount命令标准格式如下:
mount -t type device dir
上述命令的作用就是将device
设备中的type
文件系统挂载到dir
目录下。如果重复挂载,那么最后的命令才会生效。
2.1 列出所有已挂载的文件系统
mount [-l] [-t type]
列出所有挂载的type
类型的文件系统。
3、指定文件系统挂载选项
3.1 overlay的挂载选项
overlay文件系统可以和其他文件系统合并。
overlay文件系统可以将两个文件系统(upper文件系统和lower文件系统)进行组合。当两个文件系统中出现同名文件或目录时,以upper文件系统为主,lower文件系统中的将被隐藏。
lower文件系统可以是任意文件系统,不需要可写,甚至可以是另一个overlay文件系统。upper文件系统通常是可写的,如果是可写的,那么他就必须支持可信的.*
扩展属性,同时必须在readdir
的响应中提供一个合法的d_type
,因此NFS
文件系统不适合作为upper文件系统。
只读的overlay文件系统,它的lower和upper可以是任意文件系统。
挂载一个overlay文件系统命令如下:
mount -t overlay overlay \
-olowerdir=/lower,upperdir=/upper,workdir=/work /merged
lowerdir是OverlayFS中只读的层,不能被修改,OverlayFS支持多个lowerdir
upperdir是可读写的,OverlayFS中对文件的创建、修改、删除操作都在这一层体现。
mergeddir是挂载点(mount point)目录,也是用户最终看到的目录
workdir用来存放临时文件,用来存放文件修改中间过程的临时文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗