掛載硬體裝置

2021-08-20 02:39:19 字數 2601 閱讀 3805

我們在用慣了windows 系統後總覺得一切都是理所當然的,平時把u 盤插入到電腦後也從來沒有考慮過windows 系統做了哪些事情,才使得我們可以訪問這個u 盤的。接下來會逐一學習在linux 系統中掛載和解除安裝儲存裝置的方法,以便更好地了解linux 系統新增硬體裝置的工作原理和流程。在拿到一塊全新的硬碟儲存裝置後要先分割槽,然後格式化,最後才能掛載並正常使用。分割槽格式化以前經常聽到,但掛載又是什麼呢?在這裡有乙個最簡單、最貼切的解釋——當使用者需要使用硬碟裝置或分割槽中的資料時,需要先將其與乙個已存在的目錄檔案進行關聯,而這個關聯動作就是·掛載·。下文將逐步記錄如何使用硬碟裝置。

mount 命令

mount命令用於掛載檔案系統,格式為mount 檔案系統 掛載目錄

mount 命令中可用的引數及作用如下表所示。掛載是在使用硬體裝置前所執行的最後一步操作。只需使用mount 命令把硬碟裝置或分割槽與乙個目錄檔案進行關聯,然後就能在這個目錄中看到硬體裝置中的資料了。對於比較新的linux 系統來講,一般不需要使用-t 引數來指定檔案系統的型別,linux 系統會自動進行判斷。而mount 中的-a 引數則厲害了,它會在執行後自動檢查/etc/fstab檔案中有無疏漏被掛載的裝置檔案,如果有,則進行自動掛載操作。

引數作用

-a掛載所有在/etc/fstab中定義的檔案系統

-t指定檔案系統的型別

例如,要把裝置/dev/sdb2掛載到/backup目錄,只需要在mount 命令中填寫裝置與掛載目錄引數就行,系統會自動去判斷要掛載檔案的型別,因此只需要執行下述命令即可:

[root@lynchj ~]# mount /dev/sdb2 /backup
雖然按照上面的方法執行mount 命令後就能立即使用檔案系統了,但系統在重啟後掛載就會失效,也就是說我們需要每次開機後都手動掛載一下。這肯定不是我們想要的效果,如果想讓硬體裝置和目錄永久地進行自動關聯,就必須把掛載資訊按照指定的填寫格式裝置檔案 掛載目錄 格式型別 許可權選項 是否備份 是否自檢(各字段的意義見下表)寫入到/etc/fstab檔案中。這個檔案中包含著掛載所需的諸多資訊專案,一旦配置好之後就能一勞永逸了。

字段意義

裝置檔案

一般為裝置的路徑+ 裝置名稱, 也可以寫唯一識別碼( uuid ,universally unique identifier)

掛載目錄

指定要掛載到的目錄,需在掛載前建立好

格式型別

指定檔案系統的格式,比如ext3、ext4、xfs、swap、iso9660(此為光碟裝置)等

許可權選項

若設定為defaults,則預設許可權為:rw, suid, dev, exec, auto, nouser, async

是否備份

若為1 則開機後使用dump 進行磁碟備份,為0 則不備份

是否自檢

若為1 則開機後自動進行磁碟自檢,為0 則不自檢

如果想將檔案系統為ext4的硬體裝置/dev/sdb2在開機後自動掛載到/backup目錄上,並保持預設許可權且無需開機自檢,就需要在/etc/fstab檔案中寫入下面的資訊,這樣在系統重啟後也會成功掛載。

[root@lynchj ~]# vim /etc/fstab

## /etc/fstab

# created by anaconda on wed may 4 19:26:23 2017

## accessible filesystems, by reference, are maintained under '/dev/disk'

# see man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#1

uuid=812b1f7c-8b5b-43da-8c06-b9999e0fe48b /boot xfs defaults 120

/dev/cdrom /media/cdrom iso9660 defaults 0

0// 新增

/dev/sdb2 /backup ext4 defaults 0

0

umount 命令

umount命令用於撤銷已經掛載的裝置檔案,格式為umount [掛載點/裝置檔案]

我們掛載檔案系統的目的是為了使用硬體資源,而解除安裝檔案系統就意味不再使用硬體的裝置資源;相對應地,掛載操作就是把硬體裝置與目錄進行關聯的動作,因此解除安裝操作只需要說明想要取消關聯的裝置檔案或掛載目錄的其中一項即可,一般不需要加其他額外的引數。我們來嘗試手動解除安裝掉/dev/sdb2裝置檔案:

[root@linuxprobe ~]# umount /dev/sdb2

MOUNT掛載裝置

在linux中,我們通過mount命令將格式化好的磁碟或分割槽掛載到乙個目錄上,命令是 mount dev sda3 要掛載的分割槽 mnt 掛載點 常用引數 ro,rw 以唯讀或讀寫形式掛載,預設是rw sync 代表不使用快取,而是對所有操作直接寫入磁碟 async 代表使用快取,預設是asyn...

LINUX 掛載裝置

問題 1 在 dev sdb磁碟中新增主分割槽 dev sdb2 2 將分割槽 dev sdb2格式化為ext4檔案系統 3 通過uuid方式將此分割槽掛載到 mnt disk2part2 4 利用remount選項,為檔案系統 dev sdb2新增acl支援,並驗證結果 5 上傳映象檔案linux...

網路 硬體裝置

目標 傳送到所有連線在它上面的線路,即使訊號發生了失真 本身具備多個網口,專門實現多台計算機的互聯作用,這個微型計算機就是集線器 hub 顧名思義,集線器起到了乙個將網線集結起來的作用,實現最初級的網路互通。集線器是通過網線直接傳送資料的,我們說他工作在物理層。目標 傳送到具有特定mac位址的裝置連...