mount 學習筆記

mumubin發表於2018-08-30

mount 學習筆記

mount

 mount [-t vfstype] [-o options] device dir

引數:

  • -t vfstype 指定檔案系統的型別,通常不必指定。mount 會自動選擇正確的型別。

    • 光碟或光碟映象:iso9660
    • DOS fat16 檔案系統:msdos
    • Windows 9x fat32 檔案系統:vfat
    • Windows NT ntfs 檔案系統:ntfs
    • Mount Windows 檔案網路共享:smbfs
    • UNIX(LINUX) 檔案網路共享:nfs
  • -o options 主要用來描述裝置或檔案的掛接方

    • loop:用來把一個檔案當成硬碟分割槽掛接上系統
    • ro:採用只讀方式掛接裝置
    • rw:採用讀寫方式掛接裝置
    • iocharset:指定訪問檔案系統所用字符集
  • device 要掛接(mount)的裝置
  • dir 裝置在系統上的掛接點(mount point)
mount option
  • -V:顯示程式版本;
  • -l:顯示已載入的檔案系統列表;
  • -h:顯示幫助資訊並退出;
  • -v:冗長模式,輸出指令執行的詳細資訊;
  • -n:載入沒有寫入檔案“/etc/mtab”中的檔案系統;
  • -r:將檔案系統載入為只讀模式;
  • -a:載入檔案“/etc/fstab”中描述的所有檔案系統

自動 mount

vi /etc/fstab
10.254.220.197:/vol/jp_yum_prod /repo.prod   nfs defaults 0 0
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=98de1d72-dc8c-4d5e-ba07-bc693fdcb584 /                       ext4    defaults        1 1
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
/dev/ephemeral0 /vdb    auto    defaults,nofail,comment=cloudconfig     0       2
  • 第一列:要掛載的檔案系統
  • 第二列:掛載點
  • 第三列:檔案系統型別

    • ext2
    • ext3
    • auto
  • 第四列:選項

    • auto: 系統自動掛載,fstab 預設就是這個選項
    • defaults: rw, suid, dev, exec, auto, nouser, and async.
    • noauto 開機不自動掛載
    • nouser 只有超級使用者可以掛載
    • ro 按只讀許可權掛載
    • rw 按可讀可寫許可權掛載
    • user 任何使用者都可以掛載
    • 請注意光碟機和軟碟機只有在裝有介質時才可以進行掛載,因此它是 noauto
  • 第五列:dump 備份設定

    • 1:允許 dump 備份程式備份
    • 0:忽略備份操作
  • 第六列:fsck 磁碟檢查設定,其值是一個順序

    • 0: 永遠不檢查
    • 1: / 根目錄分割槽
    • 其它分割槽從 2 開始
    • 數字越小越先檢查,如果兩個分割槽的數字相同,則同時檢查。

umount

umount /repo.prod