1. 程式人生 > 實用技巧 >linux系統中掛載mount命令

linux系統中掛載mount命令

linux系統中硬碟、光碟機等聯絡系統時,並不能直接訪問,需要進行掛載,掛載可以理解為將硬碟、光碟機裝置與系統已有的目錄進行關聯

mount命令用於掛載操作

1、檢視掛載情況

df 命名、mount命令、/etc/mtab等可以檢視掛載資訊,如df、

[root@linuxprobe ~]# df -h  ## 檢視掛載資訊
Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/rhel_linuxprobe-root   18G  3.4G   15G  20% /
devtmpfs                          985M     
0 985M 0% /dev tmpfs 994M 84K 994M 1% /dev/shm tmpfs 994M 8.9M 986M 1% /run tmpfs 994M 0 994M 0% /sys/fs/cgroup /dev/sda1 497M 119M 379M 24% /boot [root@linuxprobe ~]# tail -n 5 /etc/mtab ## 檢視掛載資訊 sunrpc
/var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 sunrpc /proc/fs/nfsd nfsd rw,relatime 0 0 /dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0 gvfsd-fuse /run/user/0/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0 fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0

2、mount掛載操作

格式:mount 掛載裝置 掛載點

掛載點為已存在的目錄,如果目錄中有內容,掛載後目錄內的內容將不可用,只有解除安裝後才可以重新使用

[root@linuxprobe ~]# df -h  ## 檢視掛載前的掛載情況
Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/rhel_linuxprobe-root   18G  3.4G   15G  20% /
devtmpfs                          985M     0  985M   0% /dev
tmpfs                             994M   84K  994M   1% /dev/shm
tmpfs                             994M  8.9M  986M   1% /run
tmpfs                             994M     0  994M   0% /sys/fs/cgroup
/dev/sda1                         497M  119M  379M  24% /boot
[root@linuxprobe ~]# tail -n 5 /etc/mtab  ## 檢視掛載資訊
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
sunrpc /proc/fs/nfsd nfsd rw,relatime 0 0
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
gvfsd-fuse /run/user/0/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0


[root@linuxprobe ~]# mkdir -p /media/mounttest  ## 建立掛載的測試目錄,因為掛載前,準備掛載的目錄應事先存在
[root@linuxprobe ~]# mount /dev/cdrom /media/mounttest/  ## 掛載操作, mount 掛載裝置  掛載目錄  ,/dev/cdrom為掛載裝置(光碟),/media/cdrom為掛載目錄
mount: /dev/sr0 is write-protected, mounting read-only
[root@linuxprobe ~]# df -h  ## 檢視掛載後的掛載情況,可見多出最後一行
Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/rhel_linuxprobe-root   18G  3.4G   15G  20% /
devtmpfs                          985M     0  985M   0% /dev
tmpfs                             994M   84K  994M   1% /dev/shm
tmpfs                             994M  8.9M  986M   1% /run
tmpfs                             994M     0  994M   0% /sys/fs/cgroup
/dev/sda1                         497M  119M  379M  24% /boot
/dev/sr0                          3.5G  3.5G     0 100% /media/mounttest
[root@linuxprobe ~]# ll /dev/cdrom  ## /dev/cdrom 為 /dev/sr0的軟連結
lrwxrwxrwx. 1 root root 3 Oct 23 16:18 /dev/cdrom -> sr0
[root@linuxprobe ~]# tail -n 5 /etc/mtab  檢視掛載後資訊
sunrpc /proc/fs/nfsd nfsd rw,relatime 0 0
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
gvfsd-fuse /run/user/0/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sr0 /media/mounttest iso9660 ro,relatime 0 0

3、umount 命令用於解除安裝

umount格式: umount 掛載目錄 或者 umount 掛載裝置

[root@linuxprobe ~]# df -h  ## 檢視掛載前掛載情況
Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/rhel_linuxprobe-root   18G  3.4G   15G  20% /
devtmpfs                          985M     0  985M   0% /dev
tmpfs                             994M   84K  994M   1% /dev/shm
tmpfs                             994M  8.9M  986M   1% /run
tmpfs                             994M     0  994M   0% /sys/fs/cgroup
/dev/sda1                         497M  119M  379M  24% /boot
/dev/sr0                          3.5G  3.5G     0 100% /media/mounttest
[root@linuxprobe ~]# umount /media/mounttest/  ## 解除安裝,umount 掛載目錄
[root@linuxprobe ~]# df -h  ## 檢視解除安裝後情況,少了最後一行掛載資訊
Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/rhel_linuxprobe-root   18G  3.4G   15G  20% /
devtmpfs                          985M     0  985M   0% /dev
tmpfs                             994M   84K  994M   1% /dev/shm
tmpfs                             994M  8.9M  986M   1% /run
tmpfs                             994M     0  994M   0% /sys/fs/cgroup
/dev/sda1                         497M  119M  379M  24% /boot