回顾:七、八、九、十为磁盘及文件系统管理

七、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卸载)相关推荐

  1. Linux mount挂载umount卸载

    mount/umount挂载/卸载 对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录.一个独立且唯一的文件结构 Linux中每个分区都是用来组成整个文件系统的一部分 ...

  2. linux脚本硬盘,Linux mount挂载和卸载硬盘脚本分享

    Linux 挂载 [root@whp6 ~]# mount /dev/sdb5 /mnt/ [root@whp6 ~]# df -h Filesystem Size Used Avail Use% M ...

  3. su user oracle does not exist,【案例】Linux文件系统无法mount 由superblock损坏导致

    [案例]Linux文件系统无法mount 由superblock损坏导致 时间:2016-12-19 10:33   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 Oracle ...

  4. 文件系统和磁盘挂载、卸载

    文件系统和磁盘挂载.卸载 fsck文件系统检测   -t  fstype e2fsck 专门检测ext2文件系统   -b   -B 指定块大小blocksize   -f 强制检测   -p 自动修 ...

  5. 【Linux】【开发环境】【RHEL】开发环境搭建系列之十——Linux主机环境下挂载samba服务器

    在Windows下访问samba服务器比较容易,但是在Linux系统下访问samba服务器操作就略复杂了,本文将Linux服务器下访问samba服务器的步骤做一整理,供各位参考. 1.安装必要的软件 ...

  6. Linux命令之mount挂载

    挂载概念 Linux中的根目录以外的文件要想被访问,需要将其"关联"到根目录下的某个目录来实现,这种关联操作就是"挂载",这个目录就是"挂载点&quo ...

  7. linux修改挂载目录名字,linux下修改mount挂载目录名

    有时根据情况需要更改mount挂载目录名来保持多个机器的统一,方便我们的分布式操作,下面是具体的操作细节. 修改前: 文件系统       容量  已用  可用 已用%% 挂载点 /dev/mappe ...

  8. linux下通过mount挂载iscsi、ntfs、nfs详解

    通常服务器本机自带磁盘空间有限,都需要额外加载磁盘,可以采用mount方式把远程的共享存储磁盘加载进来,目前用过的有iscsi.ntfs.nfs三种类型 一,mount挂载iscsi类型 1,查找下准 ...

  9. linux文件系统和挂载点修改,linux下磁盘进行分区、文件系统创建、挂载和卸载...

    任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Reco ...

最新文章

  1. THINKPHP3.2+PHP5.3 配置MEMCACHE
  2. Java 12新功能完整指南
  3. python中如何编写代码输入多个数据并把它们放在一个列表中去_10分钟学习函数式Python...
  4. ThinkPHP 多语言的实现
  5. php rc4对称加密函数,PHP实现的简单对称加密与解密方法实例小结
  6. *第四周*数据结构实践项目一【创建单链表】
  7. Python实现样本类别的可视化(绘制饼图,展示各类别样本的比例)
  8. svn 1.12.0 版本以及汉化包(百度网盘分享--永久有效)
  9. PowerPC家族谱系详解
  10. thinkpad x61s 插 pcmia 安装 openwrt 启用双网卡
  11. Docker学习:容器之间单/双向通信 |--link /自定义网络实现互认容器别名 (理论篇)
  12. win7交换机共享宽带连接上网
  13. 1012-RPA与目标使用者
  14. Oracle CPU占用过高解决办法
  15. 2021-05-22 黑板异或游戏
  16. 对于HTML文档标题居中,导出word 和网页显示 问题
  17. HDLBits学习笔记——状态机(中)
  18. 结束进程导致桌面图标消失
  19. lg-1 x 怎么算_神仙同框!周杰伦x王一博携手演绎百雀羚微电影!
  20. 中国探月工程首席科学家欧阳自远:“嫦娥”月面图千真万确

热门文章

  1. svn commit --cl app 时手动输入提交的注释,而不是在 -m 'comments here'这里输入
  2. [OTs]I miss u folks
  3. golang 获取本地ip
  4. Dll 导出类 [示例代码]
  5. 设计人员珍藏的在线处理图片的网址大集合
  6. 使用撤回流RetractStream的场景
  7. 数据仓库设计方案(转载)
  8. Zookeeper已经设置了myid文件但是依然报错myid file is missing
  9. ubuntu16.04禁用触摸板
  10. keras版本 str object has no attribute decode