linux系统识别和挂载文件系统

Posted 北海悟空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统识别和挂载文件系统相关的知识,希望对你有一定的参考价值。

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

[[email protected] ~]# df
Filesystem            1K-blocks    Used Available Use% Mounted on
/dev/mapper/vol0-root  51224128 3019100  48205028   6% /
devtmpfs                 492436       0    492436   0% /dev
tmpfs                    501716       0    501716   0% /dev/shm
tmpfs                    501716    7156    494560   2% /run
tmpfs                    501716       0    501716   0% /sys/fs/cgroup
/dev/sda1                508588  104312    404276  21% /boot
/dev/mapper/vol0-home    520876   26432    494444   6% /home    =》该目录下存在挂载

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

[[email protected] ~]# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/vol0-root   49G  2.9G   46G   6% /
devtmpfs               481M     0  481M   0% /dev
tmpfs                  490M     0  490M   0% /dev/shm
tmpfs                  490M  7.0M  483M   2% /run
tmpfs                  490M     0  490M   0% /sys/fs/cgroup
/dev/sda1              497M  102M  395M  21% /boot
/dev/mapper/vol0-home  509M   26M  483M   6% /home

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

[[email protected] ~]# du -h /home/
0    /home/student/.mozilla/extensions
0    /home/student/.mozilla/plugins
0    /home/student/.mozilla
12K    /home/student
12K    /home/

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

[[email protected] ~]# umount /home
[[email protected] ~]# df
Filesystem            1K-blocks    Used Available Use% Mounted on
/dev/mapper/vol0-root  51224128 3019072  48205056   6% /
devtmpfs                 492436       0    492436   0% /dev
tmpfs                    501716       0    501716   0% /dev/shm
tmpfs                    501716    7156    494560   2% /run
tmpfs                    501716       0    501716   0% /sys/fs/cgroup
/dev/sda1                508588  104312    404276  21% /boot

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

[[email protected] ~]# 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" 
[[email protected] ~]# 

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

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

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

[student@server101 ~]$ df
Filesystem            1K-blocks    Used Available Use% Mounted on
/dev/mapper/vol0-root  51224128 3019300  48204828   6% /
devtmpfs                 492436       0    492436   0% /dev
tmpfs                    501716       0    501716   0% /dev/shm
tmpfs                    501716    7192    494524   2% /run
tmpfs                    501716       0    501716   0% /sys/fs/cgroup
/dev/sda1                508588  104312    404276  21% /boot
/dev/mapper/vol0-home    520876   26460    494416   6% /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(8) or fuser(1))

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

[[email protected] ~]# lsof /home
COMMAND  PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    2176 student  cwd    DIR  253,2     4096  131 /home/student

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

[[email protected] ~]# fuser -k /home/student
/home/student:        2176c

[[email protected] ~]$ Connection to 192.168.0.101 closed.

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

[[email protected] ~]# umount /home
[[email protected] ~]# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/vol0-root   49G  2.9G   46G   6% /
devtmpfs               481M     0  481M   0% /dev
tmpfs                  490M     0  490M   0% /dev/shm
tmpfs                  490M  7.0M  483M   2% /run
tmpfs                  490M     0  490M   0% /sys/fs/cgroup
/dev/sda1              497M  102M  395M  21% /boot

12. 系统重启

[[email protected] ~]# reboot

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

[[email protected] ~]# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/vol0-root   49G  2.9G   46G   6% /
devtmpfs               481M     0  481M   0% /dev
tmpfs                  490M     0  490M   0% /dev/shm
tmpfs                  490M  7.0M  483M   2% /run
tmpfs                  490M     0  490M   0% /sys/fs/cgroup
/dev/mapper/vol0-home  509M   26M  483M   6% /home
/dev/sda1              497M  102M  395M  21% /boot

 




以上是关于linux系统识别和挂载文件系统的主要内容,如果未能解决你的问题,请参考以下文章

linux redhat 添加硬盘并挂载

linux磁盘挂载

CentOS挂载详解

Linux系统磁盘分区设备挂载及磁盘配额详解

Linux 磁盘分区,文件系统创建挂载和卸载

Linux