吾生也有涯,而知也无涯。这篇文章主要讲述mount常识#yyds干货盘点#相关的知识,希望能为你提供帮助。
?挂载概念?
?liunx中的根目录以外的文件想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联的操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程就称之为“卸载”。?
?注意:“挂载点”的目录需要以下几个要求:?
?(1)目录事先存在,可以用mkdir命令新建目录;?
?(2)挂载点目录不可被其他进程使用到;?
?(3)挂载点下原有的文件将被隐藏;?
?挂载与卸载?
?挂载方法:mount DECE MONUT_POINT?
?mount:通过查看/etc/mtab文件显示当前文件系统已挂载的所以设备。?
?命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir?
?device:指明要挂载的设备;?
?(1)
设备文件:例如/dev/sda5?
?(2)
卷标:-L LABEL, 例如 -L MYDATA?
?(3)
UUID, -U UUID:例如 -U 0c50523c-43f1-45e7-85c0-a126711d406e?
?(4)
伪文件系统名称:proc, sysfs, devtmpfs, configfs?
?dir:挂载点?
?事先存在;建议使用空目录?
?进程在使用中的设备无法被卸载:?
?常用命令选项:?
?-t vsftype:指定要挂载的设备上的文件系统类型;?
?-r readonly:只读挂载;?
?-w read and write:读写挂载;?
?-n:不更新/etc/mtab;
?
?-a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)?
?挂载点需要注意的几点?
- ?目录要先存着,可以用mkdir命令新建目录?
- ?挂载点目录不可被其他进程使用到?
- ?挂载点原有文件被隐藏?
?查看当前系统已挂载的所有设备?
cat /etc/mtab
?/etc/fstab默认的挂载选项?
?文件系统的参数?
?Async/sync? | ?设置是否为同步方式运行,默认为async? |
?auto/noauto
? | ?
当下载mount -a
的命令时,此文件系统是否被主动挂载。默认为auto? |
?rw/ro
? | ?
是否以以只读或者读写模式挂载? |
?exec/noexec
? | ?
限制此文件系统内是否能够进行"执行"的操作? |
?user/nouser? | 【mount常识#yyds干货盘点#】?是否允许用户使用mount命令挂载? |
?suid/nosuid? | ?是否允许SUID的存在? |
?Usrquota? | ?启动文件系统支持磁盘配额模式? |
?Grpquota? | ?启动文件系统对群组磁盘配额模式的支持? |
?Defaults? | ?同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置? |
#将/dev/hda1挂载到/data下面
mount /dev/hda1 /data
#将/dev/hda1用只读的模式挂载到/data之下
mount -o ro /dev/hda1 /data
#将/tmp/images.iso这个光盘使用loop模式挂在/mnt/cdrom之下
mount -o loop /tmp/images.iso /mnt/cdrom
推荐阅读
- 基于Vue3最新标准,实现后台前端综合解决方案
- mysql 安装与常用命令
- sudo密码超时时间#yyds干货盘点#
- 元宇宙|科技破壁对话 我们距未来还有多远()
- lrzsz安装lrzsz工具实现Linux和Windows系统之间文件便捷上传与下载
- 带你了解热门智能家居开源项目(智汀家庭云与Home Assistant之插件初步配置)
- 如何零基础搭建自己的运维监控平台(Linux版)——WGCLOUD
- CentOS-7安装后,如何用putty连上它
- nginx配置接口跨域请求