linux掛載硬盤命令是mount命令嗎

          來源:php中文網 | 2023-01-28 18:08:29 |

          本教程操作環境:linux7.3系統、Dell G3電腦。

          Linux 系統中“一切皆文件”,所有文件都放置在以根目錄為樹根的樹形目錄結構中。在 Linux 看來,任何硬件設備也都是文件,它們各有自己的一套文件系統(文件目錄結構)。


          (資料圖片僅供參考)

          因此產生的問題是,當在 Linux 系統中使用這些硬件設備時,只有將Linux本身的文件目錄與硬件設備的文件目錄合二為一,硬件設備才能為我們所用。合二為一的過程稱為“掛載”。

          如果不掛載,通過Linux系統中的圖形界面系統可以查看找到硬件設備,但命令行方式無法找到。

          掛載,指的就是將設備文件中的頂級目錄連接到 Linux 根目錄下的某一目錄(最好是空目錄),訪問此目錄就等同于訪問設備文件。

          而要將文件系統掛載到 Linux 系統上,就需要使用 mount掛載命令。

          Linux mount命令:掛載Linux系統外的文件

          mount命令是將分區掛載到文件夾下的,達到將分區和目錄聯系起來,以后我們只要訪問這個文件夾就就相當于訪問該分區。

          mount 命令的常用格式有以下幾種:

          # mount [-l]

          單純使用 mount 命令,會顯示出系統中已掛載的設備信息,使用 -l選項,會額外顯示出卷標名稱(讀者可自行運行,查看輸出結果);

          # mount -a

          -a選項的含義是自動檢查 /etc/fstab 文件中有無疏漏被掛載的設備文件,如果有,則進行自動掛載操作。這里簡單介紹一下 /etc/fstab 文件,此文件是自動掛載文件,系統開機時會主動讀取 /etc/fstab 這個文件中的內容,根據該文件的配置,系統會自動掛載指定設備。

          # mount [-t 系統類型] [-L 卷標名] [-o 特殊選項] [-n] 設備文件名 掛載點

          各選項的含義分別是:

          -t系統類型:指定欲掛載的文件系統類型。Linux 常見的支持類型有 EXT2、EXT3、EXT4、iso9660(光盤格式)、vfat、reiserfs 等。如果不指定具體類型,掛載時 Linux 會自動檢測。

          -L卷標名:除了使用設備文件名(例如 /dev/hdc6)之外,還可以利用文件系統的卷標名稱進行掛載。

          -n:在默認情況下,系統會將實際掛載的情況實時寫入 /etc/mtab 文件中,但在某些場景下(例如單人維護模式),為了避免出現問題,會刻意不寫入,此時就需要使用這個選項;

          -o特殊選項:可以指定掛載的額外選項,比如讀寫權限、同步/異步等,如果不指定,則使用默認值(defaults)。具體的特殊選項參見表 1;

          表 1 mount 命令選項及功能
          選項功能
          rw/ro是否對掛載的文件系統擁有讀寫權限,rw 為默認值,表示擁有讀寫權限;ro 表示只讀權限。
          async/sync此文件系統是否使用同步寫入(sync)或異步(async)的內存機制,默認為異步 async。
          dev/nodev是否允許從該文件系統的 block 文件中提取數據,為了保證數據安裝,默認是 nodev。
          auto/noauto是否允許此文件系統被以 mount -a 的方式進行自動掛載,默認是 auto。
          suid/nosuid設定文件系統是否擁有 SetUID 和 SetGID 權限,默認是擁有。
          exec/noexec設定在文件系統中是否允許執行可執行文件,默認是允許。
          user/nouser設定此文件系統是否允許讓普通用戶使用 mount 執行實現掛載,默認是不允許(nouser),僅有 root 可以。
          defaults定義默認值,相當于 rw、suid、dev、exec、auto、nouser、async 這 7 個選項。
          remount重新掛載已掛載的文件系統,一般用于指定修改特殊權限。

          【例 1】

          [root@localhost ~]# mount#查看系統中已經掛載的文件系統,注意有虛擬文件系統/dev/sda3 on / type ext4 (rw)  <--含義是,將 /dev/sda3 分區掛載到了 / 目錄上,文件系統是 ext4,具有讀寫權限proc on /proc type proc (rw)sysfe on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw, gid=5, mode=620)tmpfs on /dev/shm type tmpfs (rw)/dev/sda1 on /boot type ext4 (rw)none on /proc/sys/fe/binfmt_misc type binfmt_misc (rw)sunrpc on /var/lib/nfe/rpc_pipefs type rpc_pipefs (rw)

          【例 2】

          修改特殊權限。通過例 1 我們查看到,/boot 分區已經被掛載了,而且采用的是 defaults 選項。這里我們重新掛載分區,并采用 noexec 權限禁止執行文件執行,看看會出現什么情況(注意不要用 / 分區做實驗,否則系統命令也就不能執行了。

          [root@localhost ~]# mount -o remount noexec /boot#重新掛載 /boot 分區,并使用 noexec 權限[root@localhost sh]# cd /boot#寫一個 shell 腳本,看是否會運行[root@localhost boot]#vi hello.sh#!/bin/bashecho "hello!!"[root@localhost boot]# chmod 755 hello.sh[root@localhost boot]# ./hello.sh-bash:./hello.sh:權限不夠#雖然賦予了hello.sh執行權限,但是仍然無法執行[root@localhost boot]# mount -o remount exec /boot#記得改回來,否則會影響系統啟動

          對于特殊選項的修改,除非特殊場景下需要,否則不建議大家隨意修改,非常容易造成系統出現問題,而且還找不到問題的根源。

          【例 3】掛載分區。

          [root@localhost ~]# mkdir /mnt/disk1#建立掛載點目錄[root@localhost ~]# mount /dev/sdb1 /mnt/disk1#掛載分區

          /dev/sdb1 分區還沒有被劃分。我們在這里只看看掛載分區的方式,非常簡單,甚至不需要使用 "-ext4" 命令指定文件系統,因為系統可以自動檢測。

          可能讀者會想,為什么使用 Linux 系統的硬盤分區這么麻煩,而不能像 Windows 系統那樣,硬盤安裝上就可以使用?

          其實,硬盤分區(設備)掛載和卸載(使用 umount 命令)的概念源自 UNIX,UNIX 系統一般是作為服務器使用的,系統安全非常重要,特別是在網絡上,最簡單有效的方法就是“不使用的硬盤分區(設備)不掛載”,因為沒有掛載的硬盤分區是無法訪問的,這樣系統也就更安全了。

          另外,這樣也可以減少掛載的硬盤分區數量,相應地,也就可以減少系統維護文件的規模,當然也就減少了系統的開銷,即提高了系統的效率。

          推薦學習:Linux視頻教程

          以上就是linux掛載硬盤命令是mount命令嗎的詳細內容,更多請關注php中文網其它相關文章!

          關鍵詞: linux

          亚洲乱妇熟女爽到高潮的片 | 亚洲人成色7777在线观看不卡| 亚洲av日韩av无码av| 国产亚洲真人做受在线观看| 亚洲一区二区三区在线视频 | 国产精品亚洲av色欲三区| 亚洲欧美日韩久久精品| 亚洲国产精品无码中文lv| 亚洲国产精品网站在线播放| 亚洲第一街区偷拍街拍| jzzijzzij在线观看亚洲熟妇| 亚洲av成人中文无码专区| 亚洲AV成人一区二区三区观看| 爱情岛亚洲论坛在线观看| 色偷偷亚洲男人天堂| 精品韩国亚洲av无码不卡区| 国产成人亚洲精品无码AV大片| 日韩国产精品亚洲а∨天堂免| 久久久久亚洲精品无码网址色欲| 亚洲综合在线一区二区三区| 亚洲午夜电影在线观看| 亚洲国产乱码最新视频| 亚洲av永久中文无码精品综合| 国产精品日本亚洲777| 亚洲日本中文字幕天堂网| 亚洲日韩精品无码专区网址| 亚洲AV综合色区无码一区爱AV | 亚洲AV无码一区二区一二区| AV激情亚洲男人的天堂国语| 亚洲男人的天堂一区二区| 亚洲乱码精品久久久久..| 无码专区—VA亚洲V天堂| 亚洲码一区二区三区| 亚洲日本人成中文字幕| 亚洲GV天堂无码男同在线观看| 免费亚洲视频在线观看| 亚洲欧洲∨国产一区二区三区| 亚洲男人的天堂在线播放| 亚洲av永久无码精品三区在线4| 亚洲av无码专区在线观看下载| 亚洲一区二区三区国产精品|