十、Linux文件系统基本操作(mount挂载,umount卸载)
回顾:七、八、九、十为磁盘及文件系统管理
七、Linux磁盘基本概念(MBR、Partition Table);
八、分区(fdisk磁盘管理)(fdisk创建分区);
九、格式化(文件系统创建)的基本操作(创建mke2fs、mkfs.;打标签e2label;查询dumpe2fs,检查和修复fsck(lost+found));
十、挂载、卸载(文件系统的mount、umount;fstab)
如何通过mount命令挂载使用文件系统、挂载常用参数、开机自动挂载(/etc/fstab)
10.1挂载操作(mount)
磁盘或分区创建好文件系统后--需要挂载-挂载到一个目录(一般mount在/mnt/下)才能够使用
Windows或MAC系统会自动挂载(一旦创建好文件系统后,会自动挂载到系统上),Windows上称作C:盘 D:盘
Linux需要手动挂载--或配置系统让它自动挂载(/etc/fstab)
/dev/sdb1 ------> /mnt
挂载
命令mount 要挂载的设备源(/dev/sdb1) 挂载目的点(/mnt)
例如:mount /dev/sdb1 /mnt,如下图
mount挂载常用参数(Option)
-t 指定文件系统类型,例如:-t ext3、-t ext4、-t vfat
-o 指定挂载选项,例如:
-o ro,rw 以只读形式挂载,以读写形式挂载;默认是rw
-o async 代表所有操作使用缓存(内存):提高文件系统读写数据的效率;默认为async使用缓存(内存);
-o sync 代表所有操作直接写入磁盘:代表所有操作不使用缓存,而是直接写入磁盘;应用在对数据安全性比较高的场景
-o atime 代表每次访问文件时,更新文件被访问的时间,默认为atime;atime=access time的缩写
-o noatime 代表每次访问文件时,不更新文件被访问的时间
-o remount 代表重新挂载文件系统
#使用不带参数的mount命令来显示所有已经挂载上了的文件系统
#也可将挂载配置写入/etc/fstab中,也实现自动挂载
10.2卸载操作(umount)
用于卸载一个已挂载的文件系统(分区),相当于windows系统的弹出
命令umount 已挂载的设备源(/dev/sdb1) 或已挂载目的点(/mnt)
命令umount 文件系统/挂载点
umount /dev/sdb1 == umount /mnt
例如:umount /dev/sdb1 或 umount /mnt/
如果出现device is busy报错,表示该文件系统正在被使用;
可以使用以下命令(fuser),查看哪些进程在使用这个文件系统:导致device is busy
fuser –m /mnt
也可以使用以下命令(lsof)查看这个文件系统内,有哪些文件或文件夹被打开了或正在被使用:
lsof /mnt
10.3查看此文件系统正在被哪些进程访问
命令fuser
例如:
fuser –m /mnt
或
fuser –m /dev/sdb1
10.4查看此文件系统中正在被使用的文件
命令lsof
例如:
lsof /mnt
或
lsof /dev/sdb1
10.5自动挂载
/etc/fstab 此配置文件用来定义需要自动挂载的文件系统(或磁盘或分区);每一行代表一个挂在配置,格式如下:
/dev/sdb1 | /mnt | ext4 | defaults | 0 0 |
需要挂载的设备 如果有Label,也可以使用label来表示,如LABEL=DATA,来取代/dev/sdb1 |
挂载点 | 文件系统 | 挂在选项 | dump、fsck相关选项 |
要挂载的设备也可以使用Label来表示,使用Label=DATA取代/dev/sdb1
运行mount –a 命令会挂载所有fstab中定义的自动挂载项(fstab如果配置好的话)
转载于:https://blog.51cto.com/terence88/1212393
十、Linux文件系统基本操作(mount挂载,umount卸载)相关推荐
- Linux mount挂载umount卸载
mount/umount挂载/卸载 对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录.一个独立且唯一的文件结构 Linux中每个分区都是用来组成整个文件系统的一部分 ...
- linux脚本硬盘,Linux mount挂载和卸载硬盘脚本分享
Linux 挂载 [root@whp6 ~]# mount /dev/sdb5 /mnt/ [root@whp6 ~]# df -h Filesystem Size Used Avail Use% M ...
- su user oracle does not exist,【案例】Linux文件系统无法mount 由superblock损坏导致
[案例]Linux文件系统无法mount 由superblock损坏导致 时间:2016-12-19 10:33 来源:Oracle研究中心 作者:网络 点击: 次 天萃荷净 Oracle ...
- 文件系统和磁盘挂载、卸载
文件系统和磁盘挂载.卸载 fsck文件系统检测 -t fstype e2fsck 专门检测ext2文件系统 -b -B 指定块大小blocksize -f 强制检测 -p 自动修 ...
- 【Linux】【开发环境】【RHEL】开发环境搭建系列之十——Linux主机环境下挂载samba服务器
在Windows下访问samba服务器比较容易,但是在Linux系统下访问samba服务器操作就略复杂了,本文将Linux服务器下访问samba服务器的步骤做一整理,供各位参考. 1.安装必要的软件 ...
- Linux命令之mount挂载
挂载概念 Linux中的根目录以外的文件要想被访问,需要将其"关联"到根目录下的某个目录来实现,这种关联操作就是"挂载",这个目录就是"挂载点&quo ...
- linux修改挂载目录名字,linux下修改mount挂载目录名
有时根据情况需要更改mount挂载目录名来保持多个机器的统一,方便我们的分布式操作,下面是具体的操作细节. 修改前: 文件系统 容量 已用 可用 已用%% 挂载点 /dev/mappe ...
- linux下通过mount挂载iscsi、ntfs、nfs详解
通常服务器本机自带磁盘空间有限,都需要额外加载磁盘,可以采用mount方式把远程的共享存储磁盘加载进来,目前用过的有iscsi.ntfs.nfs三种类型 一,mount挂载iscsi类型 1,查找下准 ...
- linux文件系统和挂载点修改,linux下磁盘进行分区、文件系统创建、挂载和卸载...
任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Reco ...
最新文章
- THINKPHP3.2+PHP5.3 配置MEMCACHE
- Java 12新功能完整指南
- python中如何编写代码输入多个数据并把它们放在一个列表中去_10分钟学习函数式Python...
- ThinkPHP 多语言的实现
- php rc4对称加密函数,PHP实现的简单对称加密与解密方法实例小结
- *第四周*数据结构实践项目一【创建单链表】
- Python实现样本类别的可视化(绘制饼图,展示各类别样本的比例)
- svn 1.12.0 版本以及汉化包(百度网盘分享--永久有效)
- PowerPC家族谱系详解
- thinkpad x61s 插 pcmia 安装 openwrt 启用双网卡
- Docker学习:容器之间单/双向通信 |--link /自定义网络实现互认容器别名 (理论篇)
- win7交换机共享宽带连接上网
- 1012-RPA与目标使用者
- Oracle CPU占用过高解决办法
- 2021-05-22 黑板异或游戏
- 对于HTML文档标题居中,导出word 和网页显示 问题
- HDLBits学习笔记——状态机(中)
- 结束进程导致桌面图标消失
- lg-1 x 怎么算_神仙同框!周杰伦x王一博携手演绎百雀羚微电影!
- 中国探月工程首席科学家欧阳自远:“嫦娥”月面图千真万确
热门文章
- svn commit --cl app 时手动输入提交的注释,而不是在 -m 'comments here'这里输入
- [OTs]I miss u folks
- golang 获取本地ip
- Dll 导出类 [示例代码]
- 设计人员珍藏的在线处理图片的网址大集合
- 使用撤回流RetractStream的场景
- 数据仓库设计方案(转载)
- Zookeeper已经设置了myid文件但是依然报错myid file is missing
- ubuntu16.04禁用触摸板
- keras版本 str object has no attribute decode