命令演示:
1、指定文件系統將塊設備掛載至指定空文件夾內:演示內容:1)沒有指定文件系統,命令是否能正確執行;2)指定錯誤文件系統,命令是否能正確執行;3)掛載點有內容的文件夾,查看被掛載后其內容是否消失。
[root@localhost /]# fdisk -l
。。。
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
/dev/sdb2 2099200 4196351 1048576 5 Extended
/dev/sdb5 2101248 2306047 102400 83 Linux
/dev/sdb6 2308096 2512895 102400 83 Linux
/dev/sdb7 2514944 2719743 102400 83 Linux
/dev/sdb8 2721792 2926591 102400 83 Linux
。。。
[root@localhost /]# mount /dev/sdb8 /device
[root@localhost /]# df
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/mapper/CentOS-root 18307072 4724136 13582936 26% /
devtmpfs 485368 0 485368 0% /dev
tmpfs 500664 84 500580 1% /dev/shm
tmpfs 500664 7160 493504 2% /run
tmpfs 500664 0 500664 0% /sys/fs/cgroup
/dev/sda1 508588 142620 365968 29% /boot
tmpfs 100136 20 100116 1% /run/user/42
tmpfs 100136 0 100136 0% /run/user/0
/dev/sdb8 98988 5280 93708 6% /device
[root@localhost /]# blkid /dev/sdb8
/dev/sdb8: UUID=“a3c4bf06-3695-45e8-8a07-a063498f0578” TYPE=“xfs”
[root@localhost /]# umount /device
[root@localhost /]# mount -t ext2 /dev/sdb8 /device
mount: 文件系統類型錯誤、選項錯誤、/dev/sdb8 上有壞超級塊、
缺少代碼頁或助手程序,或其他錯誤
[root@localhost /]# cd /device/
[root@localhost device]# ll
總用量 0
[root@localhost device]# touch 11 22
[root@localhost device]# ll
總用量 0
-rw-r--r--。 1 root root 0 8月 23 10:14 11
-rw-r--r--。 1 root root 0 8月 23 10:14 22
[root@localhost device]# ll
總用量 0
[root@localhost device]# ll -a
總用量 4
drwxr-xr-x. 2 root root 6 8月 23 09:27 。
dr-xr-xr-x. 21 root root 4096 8月 23 09:29 。。
[root@localhost device]# cd 。。
[root@localhost /]# umount /device/
[root@localhost /]# cd /device/
[root@localhost device]# ll
總用量 0
-rw-r--r--。 1 root root 0 8月 23 10:14 11
-rw-r--r--。 1 root root 0 8月 23 10:14 22
通過上述演示,說明了如下事實:1)沒有指定文件系統,塊設備也可以正常掛載;2)指定與塊設備不一致的文件系統類型則命令報錯;3)掛載點有內容的文件夾,在掛載后內容消失,卸載后內容重現,也就是說掛載后會將原文件內容掩蓋,但并不對其進行其他操作。
2、演示內容:1)指定卷標并以只讀方式掛載;2)對目錄進行掛載操作,查看其與硬鏈接與軟鏈接有何不同。
[root@localhost device]# blkid /dev/sdb6
/dev/sdb6: LABEL=“sdb6” UUID=“8284450c-8cb9-45d7-a8b8-ed9ed9ef9e52” TYPE=“xfs”
[root@localhost device]# mount -L ‘sdb6’ -r /device/
[root@localhost device]# touch /device/33
touch: 無法創建“/device/33”: 只讀文件系統
[root@localhost device]# umount /device/
[root@localhost /]# mount -B /etc/ /device/
[root@localhost /]# ll -i /
總用量 64
11341 lrwxrwxrwx. 1 root root 7 7月 19 23:54 bin -》 usr/bin
128 dr-xr-xr-x. 4 root root 4096 8月 2 10:09 boot
3 drwxr-xr-x. 19 root root 3300 8月 23 09:10 dev
33554561 drwxr-xr-x. 129 root root 8192 8月 23 09:38 device
33554561 drwxr-xr-x. 129 root root 8192 8月 23 09:38 etc
158 drwxr-xr-x. 42 root root 4096 8月 22 09:00 home
通過上述演示,說明了如下事實:1)指定卷標掛載可行,以只讀方式掛載后,無法對掛載點中的內容進行修改、創建等操作;2)目錄的掛載實質上是硬鏈接,掛載后可以對里面的文件內容進行修改與刪除。
注:文件夾的掛載在df中并不顯示
評論
查看更多