1. 使用df 命令查看文件系統及相關掛載點信息
[root@server101 ~]# 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
[root@server101 ~]# 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目錄下文件系統的使用情況
[root@server101 ~]# 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目錄下無其他掛載信息
[root@server101 ~]# umount /home [root@server101 ~]# 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"
[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 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用戶正在使用中
[root@server101 ~]# 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 目錄使用的相關進程
[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 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. 系統重啟
[root@server101 ~]# reboot
13 待重啟后,再次登錄 系統(使用 root),確認/home 目錄又被掛載了原來那個分區, 說明 mount 和 umount 命令的掛載狀態是臨時的
[root@server101 ~]# 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