mount命令使用詳解

一、掛載(mount)初識

    1.什么是掛載

        將額外文件系統與根文件系統某現存的目錄建立起關聯關系,進而使得此目錄作為其它文件訪問入口的行為。

    2.常用的文件系統類型

        光盤或光盤鏡像:iso9660

        DOS fat16文件系統:msdos

        Windows 9x fat32文件系統:vfat

        Windows NT ntfs文件系統:ntfs

        Mount Windows文件網絡共享:smbfs

        UNIX(LINUX) 文件網絡共享:nfs

    3.掛載點

        文件系統的入口,掛載點下原有文件在掛載完成后會被臨時隱藏,故掛載點一般使用空目錄。

        

        

二、mount命令的使用

    1.mount [-fnrsvw] [-t vfstype] [-o options] device dir

    2.常用命令選項

        -t vsftype:指定要掛載的設備上的文件系統類型

        -r:readonly,只讀掛載

        -w:read and write,讀寫掛載

        -n:不更新/etc/mtab,相當于#mount  

        -a:自動掛載所有支持自動掛載的設備(定義在了/etc/fstab文件中,且掛載選項中有auto功能)

        -L 'LABEL' :以卷標指定掛載設備

        -U ‘UUID’:以UUID指定要掛載的設備

        -B,–bind:綁定目錄到另一個目錄上 

        -o options:(掛載文件系統的選項),多個選項使用逗號分隔

            async:異步模式

            sync:同步模式,內存更改時,同時寫磁盤

            atime/noatime:包含目錄和文件

            dirname/nodiratime:目錄的訪問時間戳

            auto/noauto:是否支持自動掛載,是否支持-a選項

            exec/noexec:是否支持將文件系統上運行應用程序

            dev/nodev:是否支持在此文件系統上使用設備文件

[root@CentOS6 self]# ll /dev/sda1
brw-rw---- 1 root disk 8, 1 Aug 25 16:52 /dev/sda1
[root@CentOS6 self]#mknod  part1 b 8 1
[root@CentOS6 self]#mkdir /mnt/boot
[root@CentOS6 self]# mount /mnt/sdb1/part1 /mnt/boot

            suid/nosuid:是否支持suid和sgid權限

            remount:重新掛載

[root@CentOS6 self]# mount -o remount,noatime /mnt/sdb1

            ro:只讀

            rw:讀寫

            user/nouser:是否允許普通用戶掛載此設備,默認管理員才能掛載

            acl:啟用此文件系統上的acl功能

    3.系統默認的選項:

        rw,nosuid,dev,exec, auto,nouser,async      

三、常見分區的加載方式

   1.mount掛載iso文件:

#mkdir /mnt/iso1        
#mount –o loop linuxsetup.iso /mnt/iso1
在linux 不需要虛擬光驅,就可以直接讀取iso文件了。

    2.mount掛載usb介質

被內核探測為SCSI設備
/dev/sdaX、/dev/sdbX、或類似的設備文件
在圖形環境中自動掛載
圖標在[計算機]窗口中創建
掛載在/run/media/<user>/<label>
手動掛載
mount /dev/sdb1 /mnt

    3.使用光盤

在圖形環境下自動啟動掛載/run/media/<user>/<label>
否則就必須被手工掛載
mount /dev/cdrom/mnt/
eject命令卸載或彈出磁盤
創建ISO文件
cp/dev/cdrom/root/centos7.iso
mkisofs -r -o /root/etc.iso /etc
刻錄光盤
wodim–v –eject

四、文件系統的卸載

    1.查看掛載情況:

[root@CentOS6 est]# findmnt /boot                
TARGET SOURCE    FSTYPE OPTIONS
/boot  /dev/sda1 ext4   rw,relatime,barrier=1,data=ordered
[root@CentOS6 est]# findmnt /home
[root@CentOS6 est]#

    2.查看正在訪問指定文件系統的進程

1)lsof命令
[root@CentOS6 est]# mount /dev/sdc /mnt/test/                 
[root@CentOS6 est]# lsof /mnt/test/
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    4838 root  cwd    DIR   8,32     4096    2 /mnt/test
vim     4859 root  cwd    DIR   8,32     4096    2 /mnt/test
vim     4859 root    3u   REG   8,32    12288   12 /mnt/test/.aa.swp
[root@CentOS6 est]# 
2)fuser命令
[root@CentOS6 est]# fuser -v /mnt/test/
USER        PID ACCESS COMMAND
/mnt/test/:          root       4838 ..c.. bash
root       4859 ..c.. vim
[root@CentOS6 est]#

 

    3.終止所有正在訪問指定的文件系統的進程:

[root@CentOS6 est]# lsof /mnt/test/                    
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
vim     4962 root    4u   REG   8,32    12288   15 /mnt/test/.test.swo
vim     4963 root    3u   REG   8,32    12288   16 /mnt/test/.test1.sh.swo
[root@CentOS6 est]# fuser -km /mnt/test/
/mnt/test/:           4962  4963
[root@CentOS6 est]#

    4.卸載設備,可以跟設備名,也可以是掛載點

# umountDEVICE
# umountMOUNT_POINT
[root@CentOS6 est]# umount /mnt/test/
[root@CentOS6 est]# mount /dev/sdc /mnt/test/ 
[root@CentOS6 est]# umount /dev/sdc
[root@CentOS6 est]#

五、文件掛載配置文件

    1.配置文件的作用

        配置文件系統體系

        被mount、fsck和其它程序使用

        系統重啟時保留文件系統體系

        可以在設備使用文件系統卷標

        使用mount -a命令掛載/etc/fstab中的所有文件系統

    2.配置信息詳解

        /etc/fstab 每行定義一個要掛載的文件系統

/dev/mapper/vg0-usr     /usr                    ext4    defaults        1 2                    
/dev/mapper/vg0-var     /var                    ext4    defaults        1 2
/dev/mapper/vg0-swap    swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
                    
UUID="6b012b65-c0f3-43cd-ab53-1382f329881a" /mnt/test  ext4   defaults  0 0

           文件中每一列的含義:

             要掛載的設備或偽文件系統

                設備文件、LABEL(LABEL="")、UUID(UUID="")、偽文件系統名稱(proc、sysfs)

             掛載點

             文件系統類型

             掛載選項

                defaults,acl ,ro…

             轉儲頻率

                0:不做備份

                1:每天轉儲

                2:每隔一天轉儲

             自檢次序

                0:不自檢

                1:首先自檢,一般還有rootfs才用1

           

             

原創文章,作者:提著醬油瓶打醋,如若轉載,請注明出處:http://www.www58058.com/42180

(10)
提著醬油瓶打醋提著醬油瓶打醋
上一篇 2016-09-01 08:50
下一篇 2016-09-01 08:50

相關推薦

  • 網絡管理

    1、集線器、交換機、路由器 2、路由器與交換機的主要區別體現在以下幾個方面: 1)工作層次不同:最初的的交換機是工作在OSI/RM開放體系結構的數據鏈路層,也就是第二層,而路由器一開始就設計工作在OSI模型的網絡層。由于交換機工作在OSI的第 二層(數據鏈路層),所以它的工作原理比較簡單,而路由器工作在OSI的第三層(網絡層),可得到更多的協議信息,路由器可…

    Linux干貨 2016-09-08
  • tar、rpm和yum總結

    tar、rpm和yum總結 tar工具 tar是Tape ARchive的縮寫,原意是磁帶歸檔,進行數據備份。在linux中,用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,方便網絡傳輸和備份數據。 tar不僅可以打包多個文件和目錄,還可以對打包完的數據包進行壓縮,進一步提升傳輸和備份質量。 選項 -c:設置新的備份文件-t:列出備份文件的內容 -…

    Linux干貨 2017-08-04
  • N22-第一周(作業)

    馬哥教育網絡班22期-第一周課程練習:   一.描述計算機的組成及其功能       計算機組成:CPU :包含控制器,運算器,寄存器,緩存。通過時序復用的方式來處理加工來自輸入設備的指令或數據,協調各組件之間的工作       存儲器(內存):編址存儲單元陣列,用于暫時存放CP…

    Linux干貨 2016-08-13
  • Linux文件管理初步(第二周)

    第二周作業 1.Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示 目錄管理管理類命令 mkdir make directories mkdir [OPTION]… DIRECTORY… 注意:路徑基名作為命令的作用對象時,基名之前的路徑必須要存在;     -p:自動按…

    Linux干貨 2016-09-05
  • 路由配置

      RA和RB為linux系統,此處虛擬成為路由器,在每一臺路由器的接口上設置好ip之后開始配置路由表 ip地址配置如下: RA:eth1:192.168.100.1/24    eth0:10.1.0.1/8       主機A:10.1.0.25/8 RB: eth1:192.168.100.2…

    Linux干貨 2016-09-07
  • GREP命令學習筆記

    GREP命令,全稱:Global search REgular expression and Print out the line. 是一個非常強大的文本搜索命令,與SED(stream editor,文本編輯工具)和AWK(文本分析、報告生成器)并稱文本處理三劍客。 一.GREP命令基本使用格式 grep [OPTIONS] PATTERN [FILE&#…

    Linux干貨 2016-06-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-01 14:54

    文章寫的很精彩,但是內容少有點簡單,希望能盡量將學過的東西總結下來。

欧美性久久久久