1. 使用df 命令查看文件系统及相关挂载点信息

[root@server101 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vol0-root % /
devtmpfs % /dev
tmpfs % /dev/shm
tmpfs % /run
tmpfs % /sys/fs/cgroup
/dev/sda1 % /boot
/dev/mapper/vol0-home % /home    =》该目录下存在挂载

2. 使用df命令,以m为单位显示每个分区的使用情况,使用参数 -h

[root@server101 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vol0-root 49G .9G 46G % /
devtmpfs 481M 481M % /dev
tmpfs 490M 490M % /dev/shm
tmpfs 490M 7.0M 483M % /run
tmpfs 490M 490M % /sys/fs/cgroup
/dev/sda1 497M 102M 395M % /boot
/dev/mapper/vol0-home 509M 26M 483M % /home

3. 显示/home目录下文件系统的使用情况

[root@server101 ~]# du -h /home/
/home/student/.mozilla/extensions
/home/student/.mozilla/plugins
/home/student/.mozilla
12K /home/student
12K /home/

4. 卸载/home目录下所挂载的分区,并确认/home目录下无其他挂载信息

[root@server101 ~]# umount /home
[root@server101 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vol0-root % /
devtmpfs % /dev
tmpfs % /dev/shm
tmpfs % /run
tmpfs % /sys/fs/cgroup
/dev/sda1 % /boot

5. 使用命令“blkid”来确认/dev/mapper/vol0-home 这个分区(逻辑卷)的 UUID 为 UUID="b2b0fb94-f1db-4a93-b8a2-6f0154d62d4c"

[root@server101 ~]# blkid
/dev/sda1: UUID="30d646b2-467f-4b88-9926-17fb27048de8" TYPE="xfs"
/dev/sda2: UUID="GKLqXe-Fuk1-RDwV-3prF-JwSS-XDCr-WV2HYQ" TYPE="LVM2_member"
/dev/sr0: UUID="2015-10-30-11-11-49-00" LABEL="RHEL-7.2 Server.x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/mapper/vol0-swap: UUID="85631ad3-b3e1-4ff9-98ef-ff0b0f964c4a" TYPE="swap"
/dev/mapper/vol0-root: UUID="0f81a0f6-a0db-4033-9cff-bbef6eed28bd" TYPE="xfs"
/dev/mapper/vol0-home: UUID="b2b0fb94-f1db-4a93-b8a2-6f0154d62d4c" TYPE="xfs"
[root@server101 ~]#

6. 使用uuid作为挂载源,将/dev/mapper/vol0-home 挂载到/home 目录 ,并确认是否已挂载

[root@server101 ~]# mount UUID="b2b0fb94-f1db-4a93-b8a2-6f0154d62d4c" /home
[root@server101 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vol0-root 49G .9G 46G % /
devtmpfs 481M 481M % /dev
tmpfs 490M 490M % /dev/shm
tmpfs 490M 7.0M 483M % /run
tmpfs 490M 490M % /sys/fs/cgroup
/dev/sda1 497M 102M 395M % /boot
/dev/mapper/vol0-home 509M 26M 483M % /home

7. 使用普通用户远程连接目标系统,查看是否有挂载点信息

[student@server101 ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vol0-root % /
devtmpfs % /dev
tmpfs % /dev/shm
tmpfs % /run
tmpfs % /sys/fs/cgroup
/dev/sda1 % /boot
/dev/mapper/vol0-home % /home

8 此时使用root用户对/home进行卸载提示不成功,因为有其他用户在使用中

[root@server101 ~]# umount /home
umount: /home: target is busy.
(In some cases useful info about processes that use
the device is found by lsof() or fuser())

9. 使用 lsof 命令检查哪个进程、哪个用户正在使用/home 目录 ,确认到是student用户正在使用中

[root@server101 ~]# lsof /home
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash student cwd DIR , /home/student

10. 使用 fuser 命令,关闭对/home/student 目录使用的相关进程

[root@server101 ~]# fuser -k /home/student
/home/student: 2176c [student@server101 ~]$ Connection to 192.168.0.101 closed.

11. 再次卸载系统的/home目录,并使用df命令进行查看

[root@server101 ~]# umount /home
[root@server101 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vol0-root 49G .9G 46G % /
devtmpfs 481M 481M % /dev
tmpfs 490M 490M % /dev/shm
tmpfs 490M 7.0M 483M % /run
tmpfs 490M 490M % /sys/fs/cgroup
/dev/sda1 497M 102M 395M % /boot

12. 系统重启

[root@server101 ~]# reboot

13 待重启后,再次登录 系统(使用 root),确认/home 目录又被挂载了原来那个分区, 说明 mount 和 umount 命令的挂载状态是临时的

[root@server101 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vol0-root 49G .9G 46G % /
devtmpfs 481M 481M % /dev
tmpfs 490M 490M % /dev/shm
tmpfs 490M 7.0M 483M % /run
tmpfs 490M 490M % /sys/fs/cgroup
/dev/mapper/vol0-home 509M 26M 483M % /home
/dev/sda1 497M 102M 395M % /boot

linux系统识别和挂载文件系统的更多相关文章

  1. 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

    阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fe ...

  2. Linux下使用fdisk发现磁盘空间和使用mount挂载文件系统

    若在安装Linux系统时没有想好怎么使用服务器,开始时只分了一部分给根目录.后面需要再使用时,可以通过几下一步进行分区和挂载文件系统. 看磁柱数使用情况 fdisk -l Disk /dev/sda: ...

  3. linux下使用NFS挂载文件系统

    转自linux如何使用NFS挂载文件系统 设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板. 环境:开发板已启动,连接好串口和网线,串口 ...

  4. linux下fdisk分区管理、文件系统管理、挂载文件系统等

    分区管理工具有:fdisk, parted, sfdisk fdisk:对于一块硬盘来讲,最多只能管理15分区: # fdisk -l [-u] [device...]  查看硬盘设备分区信息 # f ...

  5. Linux:Day8(上) 文件系统挂载和管理工具

    文件系统管理: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载: 解除此关联关系的过程称之为卸载: 把设备关联挂载点:Mount Point ...

  6. Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载

    创建分区 (fdisk): 第一步先在Linux的虚拟机上添加一块硬盘,添加完成后需要重启虚拟机才能够检测识别到新硬盘. 重启系统后可以使用 fdisk -l 命令查看当前所有磁盘分区情况,sdb为我 ...

  7. Linux 创建文件系统及挂载文件系统流程详解(转)

    作者:北南南北 来自: LinuxSir.Org 摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述:主要是为初学者弄清楚这一操作过程:本文涉及f ...

  8. linux 文件系统管理三部曲之三:挂载文件系统

    linux 文件系统管理三部曲之一:磁盘分区 linux 文件系统管理三部曲之二:创建文件系统 上面说明了,硬盘的划分和格式化,那么怎么使用,还没说,这里说一下,怎么使用创建好的文件系统. 使用文件系 ...

  9. 深入理解linux系统下proc文件系统内容

    深入理解linux系统下proc文件系统内容 内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统. Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它 ...

随机推荐

  1. VBS数组函数学习实例分析

    Array 函数 返回包含数组的Variant. Array(arglist) 参数:arglist是赋给包含在Variant中的数组元素的值的列表(用逗号分隔).如果没有指定此参数,则将会创建零长度 ...

  2. 在Mac中如何显示和隐藏文件

    1.显示Mac隐藏文件的命令: 在终端中输入"defaults write com.apple.finder AppleShowAllFiles YES":  鼠标单击窗口左上角 ...

  3. eclipse for jee版配置tomcat

    在网上搜到的大多都是插件配置,其实默认的就可以配置tomcat的. 第一步:New -> Other -> Server ,然后选择Apache下的tomcat的版本. 注意:如果Next ...

  4. JQuery常用实用的事件[较容易忽略的方法]

     JQuery常用实用的事件 注:由于JQuery片段较多就没有用插入代码文本插入,请见谅!JQuery 事件处理ready(fn)代码: $(document).ready(function(){ ...

  5. 【笔记】ASP.NET MVC Model元数据

    问题1:什么叫Model元数据? Model元数据,是针对数据类型的一种描述信息.由于复杂类型(或者说类型嵌套的存在,比如CustomerModel中有一个属性为复杂类型Address)的存在,因此M ...

  6. Spring Mvc 输出Json(iwantmoon.com出品)

    原文:http://iwantmoon.com/Post/f94e49caf9b6455db7158474bab4c4dd 因为工作需要,现在要去做开放平台,考虑了多种方案之后,基本确定 下来,Htt ...

  7. c++ ip地址的操作 c版

    http://blog.csdn.net/cpp_funs/article/details/6988154 1.htonl ()和ntohl( ) u_long PASCAL FAR ntohl (u ...

  8. 02.JSP的3个编译指令

    本章介绍JSP的3个编译指令,在JSP中常见的编译指令有如下3个:         1.page:用于针对当前页面的指令.         2.include:用于指定包含另一个页面.         ...

  9. AC自动机学习

    今天包括这一周开始学习AC自动机了,有点晚,但我感觉努努力还来得及.4月份还得认认真真攻图论,加油! 为2个月后的邀请赛及省赛.东北赛做准备. 推荐AC自动机学习地址:http://www.cppbl ...

  10. git在terminal中自动补全

    1. curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~ ...