什么是linux目录挂载,Linux-文件系统挂载:mount的用法
文件系统挂载
本章详细介绍文件系统挂载、卸载(mount,umount);
如何通过mount命令挂载使用文件系统、挂载常用参数、以及开机自动挂载(/etc/fstab)。
挂载描述:
挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为 。
卸载:为解除此关联关系的过程。umount卸载时,可使用设备,也可以使用挂在点。
设备关联的挂在点:mount point ,挂载点下原有文件在挂载完成后会被临时隐藏;挂载点目录一般为空。
多个设备不能同时挂载到同一个挂载点上,即使都挂上也是最后一个生效。
挂载方法:
命令mount要挂载的设备源(/dev/sda6) 挂载目的点(/mnt)
mount:通过查看/etc/mtab文件显示当前已挂载的所有设备。
例如:挂载前先要在/mnt目录下创建一个空目录
mount /dev/sda6 /mnt/test ; mount 可以查看当前挂载的设备情况。
mount命令:
格式:
mount [-fnrsvw] [-t vfstype] [-o options] device dir
device:指明要挂载的设备;
(1) 设备文件:例如/dev/sda5
(2) 卷标:-L ‘LABEL’, 例如 -L ‘MYDATA’
(3) UUID, -U ‘UUID’:例如 -U ‘0c50523c-43f145e7-85c0-a126711d406e’
dir:挂载点事先存在;建议使用空目录;进程正在使用中的设备无法被卸载。
常用选项:
-t vsftype:指定要挂载的设备上的文件系统类型;例如:-t ext3、-t ext4
-r: readonly,只读挂载
-w: read and write, 读写挂载
-n: 不更新/etc/mtab,mount不可见;cat /proc/mounts可以查看
-a:自动挂载所有支持自动挂载的设备(读取配置文件/etc/fstab里带有默认的auto, 让设备自动挂载)
-L ‘LABEL’: 以卷标指定挂载设备
-U ‘UUID’: 以UUID指定要挂载的设备
-B, –bind: 挂载目录到另一个目录上 ;用mount可以查看
-o [options]:(挂载文件系统的选项),多个选项使用逗号分隔
atime/noatime: 包含目录和文件;#mount -o noatime /dev/sdb2 /mnt/sdb2禁止文件访问时间的刷新。
diratime/nodiratime: 目录的访问时间戳
auto/noauto: 是否支持自动挂载,是否支持-a选项
exec/noexec: 是否支持文件系统上运行的应用程序
dev/nodev: 是否支持在此文件系统上使用设备文件
suid/nosuid: 是否支持suid和sgid权限;suid,作用在二进制的可执行程序上,继承该程序的所有者的权限
remount: 重新挂载
ro: 只读
rw: 读写
user/nouser: 是否允许普通用户挂载此设备,默认管理员才能挂载
acl: 启用此文件系统上的acl功能 ;centos7默认就有acl功能。
loop: 使用loop设备。(把文件当成设备,挂载到目录上)例1 :atime/noatime选项,禁止文件访问时间的刷新,如下图:
例2:dev/nodev,是否支持在此文件系统上使用设备文件,用法如下图:
例3:创建loop设备。
1、创建一个文件,然后格式化,创建文件系统。
2、挂载使用-o loop ,然后查看,losetup -a
umount命令:卸载
查看挂载情况: #findmnt MOUNT_POINT
查看正在访问指定文件系统的进程:
#lsof MOUNT_POINT
#fuser -v MOUNT_POINT
当文件系统被访问时,必须先终止所有在正访问指定的文件系统的进程:
# fuser -km MOUNT_POINT 先终止
# umount DEVICE 再卸载
卸载:可以跟设备名,也可以是挂在点
# umount DEVICE
# umount MOUNT_POINT
文件挂载配置文件
/etc/fstab:此配置文件用来定义需要自动挂载的文件系统(或磁盘或分区);
每一行代表一个挂在配置,格式如下:
/dev/sda1 /mnt ext4 defaults 0 0
需要挂载的设备,也可以用UUID,Label来表示 挂载点 文件系统 挂载选项 转储频率 自检次序
UUID=38d5e078-72ca-40bd-b9c2-9ab2d75faadd /mnt/sdb5 ext2 defaulets 0 0
/boot /mnt/boot none bind 0 0 目录挂载目录格式
/app/partfile /mnt/part ext4 loop 0 0 挂载loop设备
/root/centos.iso /mnt/cdrom iso9660 defaults,loop 0 0
运行mount -a 命令会挂载所有fstab中定义的自动挂载项(fstab如果配置好的话)
原创文章,作者:shenjialong,如若转载,请注明出处:http://www.178linux.com/78197
什么是linux目录挂载,Linux-文件系统挂载:mount的用法相关推荐
- Linux目录树与文件系统(挂载)
Linux目录树与文件系统(挂载) 目录树结构(directory tree) 目录树架构就是以根目录为主,然后向下呈现分支状的目录结构的一种文件架构.整个目录树最重要的就是那个根目录(root di ...
- Linux目录结构 Linux分区、挂载点
/ 略 /vmlinuz 我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加可以完成各种特定功能的模块,每个模块就体现在 linux中各种不同的目录上.当然,各种不同的 ...
- Linux 磁盘分区及文件系统挂载
1.fdisk命令 在Linux系统中,fdisk命令非常强大,能用于观察硬盘设备的使用情况,还能用于对硬盘进行分区,它采用了传统的问答式界面,使用比较方便. 1)语法 fdisk命令的语法如下: f ...
- 一文讲解Linux内核中根文件系统挂载流程
根文件系统的概念 根文件系统是控制权从linux内核转移到用户空间的一个桥梁.linux内核就类似于一个黑匣子,只向用户提供各种功能的接口,但是功能的具体实现不可见,用户程序通过对这些功能接口的不同整 ...
- Linux目录树与文件系统
Linux的目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录结构的一种文件架构. 所以,整个目录树架构最重要的就是那个根目录(root directory),这个根 ...
- Linux中挂载详解以及mount命令用法
挂载概念 Linux中的根目录以外的文件要想被访问,需要将其"关联"到根目录下的某个目录来实现,这种关联操作就是"挂载",这个目录就是"挂载点&quo ...
- linux 目录定义,linux根目录定义
linux根目录定义 发布时间:2011-04-15 13:07:46来源:红联作者:www.saxue.com 操作系统里面的根目录是非常重要的,linux的根目录,类似于windows下的我的电脑 ...
- linux+目录+配额,Linux磁盘配额管理
最近在做基于mesos+marathon 的docker 容器云服务项目.需要限制每个容器的数据卷磁盘使用,对此作了一些调研工作. 基本说明 必要条件XFS ext4 均可支持Quota 操作 需要内 ...
- linux目录形式,linux 系统下 ngnix 显示目录形式
vi /usr/local/nginx/conf/nginx.conf #编辑配置文件,在server {下面添加以下内容: location / { autoindex on; autoin ...
- linux 目录缓冲,Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache
在文件系统中,有三大缓冲为了提升效率:inode缓冲区.dentry缓冲区.块缓冲. (内核:2.4.37) 为什么这个缓冲区会存在,不好意思,我说了废话,当然和前面一样的,为了提升效率,例如我们写一 ...
最新文章
- Open3D面向机器学习的扩展库
- OpenCV源代码分析——SGBM
- 战术上的勤奋掩盖不了战略上的懒惰
- ListView和RecyclerView的Adapter封装
- 如何使用explain进行SQL语句调优
- 19所大陆高校上榜!2021泰晤士世界大学影响力排名发布
- SPSS软件应用于因子分析/相关性分析等统计分析方法解读
- python绘制柱状图和折线图_python绘制散点图,柱状图和折线图
- 中国电信翼支付网关接口接入
- AI产业链的划分,主要可分为基础层、技术层和应用层
- 请求转发(request对象)和重定向(response)的区别及何时使用请求转发和重定向
- 2022元宇宙十大 “闪光时刻”
- 51nod 1603 限高二叉排列树(求补思想-DP)
- ANSYS中按照X坐标提取节点应力值
- CultureInfo代码和区域列表
- 【无机纳米材料科研制图——Visio 0306】局域表面等离子共振LSPR机理图和Jablonski 能级图绘制
- 威客的2008发展之路
- android宫格式布局,Android 自定义TextView实现宫格布局,Drawable添加图片并控制宽高...
- 查看云服务器系统的命令,查看云服务器系统的命令行
- Threejs实现WebVR全景小行星入场动画/鱼眼效果/球形展开效果
热门文章
- 《Linux命令行与shell脚本编程大全》(第三版)读书笔记
- 著名数学家龚升的论述揭示高中“函数近代严格定义” 有非常明显错误
- 购买阿里云服务器后怎么用?针对新手的阿里云服务器教程
- 路由器5G WiFi不工作维修分析
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- 面试专家陈建军出二十一组面试题(转)
- java 图片移动代码,如何较好的移动图片
- JSON对象_JSON.parse()方法
- 辛巴学院-Unity-剑英的c#提高篇(一)主循环
- React报错之React hook ‘useState‘ cannot be called in a class component