如果您使用Linux作業系統,並希望系統在啟動時自動載入驅動器,可以透過將裝置的唯一識別碼(UID)和掛載點路徑新增至fstab設定檔中來實現。 fstab是位於/etc目錄中的檔案系統表文件,它包含了系統在啟動時需要掛載的檔案系統的資訊。透過編輯fstab文件,您可以確保在每次系統啟動時都能正確載入所需的驅動器,從而確保系統的穩定運作。
自動安裝磁碟機可輕鬆套用於多種情境。例如,我計劃將系統備份到外部儲存設備。為了實現自動化,需確保設備與系統保持連接,甚至在啟動時。
同樣,許多應用程式會直接將檔案同步到系統磁碟機中,如果磁碟機被卸載,重新同步這些檔案將會帶來很大不便。自動載入功能可以自動識別並載入驅動器,無需使用者手動執行載入命令或透過圖形介面手動執行。
在本教學中,我將探討如何讓附加磁碟機在Linux上啟動時自動安裝。
Linux上的自動掛載磁碟機
在Linux上自動安裝連接的磁碟機需要小心執行幾個步驟。
通常情況下,Linux在引導時不會自動掛載任何連接的驅動器,而是需要手動將其掛載到指定的掛載點才能存取資料。然而,一些具有桌面環境的Linux發行版會自動為使用者掛載驅動器,使用戶可以快速存取資料。
注意:本指南中給出的說明在Ubuntu 22.04上執行。然而,給定的命令在其他發行版上也不會出現任何錯誤。
1.尋找UID和檔案系統類型
要取得磁碟機的名稱、唯一識別號碼(UUID)和檔案系統類型,可以透過兩種方式進行。首先是利用系統內建的圖形使用者介面應用程式進行查找,另一種方法則是透過命令列來實現。
我個人更喜歡在終端機上做,因為它更準確。
須多布萊基德
blkid命令是一個命令列實用程序,用於獲取有關內部和外部區塊設備的資訊。
現在,識別磁碟機的標籤,在我的例子中是MyDrive,並記下UUID和檔案系統類型。別忘了給你的儲存磁碟機一個名字,因為它很容易識別。
命令輸出螢幕截圖顯示了所有必要的資訊。
- UID = 65B1—FB17
- 檔案系統類型= exfat
UID(通用唯一識別碼)是區塊裝置MyDrive(/dev/sda1)的ID,檔案系統類型是exfat。
請注意,根據檔案系統類型的不同,UID可以具有不同的字元數。例如,FAT檔案系統UICC有8個字母數字字元帶一個短劃線(—),NTFS有16個字元的字串,而EXT有32個字母數字字元帶一個短劃線。
現在,讓我們在圖形使用者介面上完成這項工作,因為我使用的是Ubuntu 22.04,其基因組桌面環境有一個預設的磁碟管理應用程序,稱為Disks。打開應用程序,然後點擊可以透過儲存容量識別的驅動器。
2.建立裝載點
#要將外部磁碟機永久裝載到Linux,需要建立一個裝載點。這是一個一次性設置,除非您將來選擇不同的裝載點。
裝載點是放置要存取的檔案系統的地方。它可以是Linux上任何地方的任何目錄;通常使用/mnt或/media目錄。我正在根目錄中創建一個名為/media/MyBackup的目錄,它將成為我的裝載點。
sudo mkdir/media/MyBackup
現在,我將把我的外部磁碟機MyDrive永久掛載到/media/MyBackup掛載點。
我們已經找到了所連接磁碟機的名稱、UUID和檔案系統類型,我們也建立了裝載點。最後一步是存取和修改fstab檔。
3.存取與編輯fstab檔
#Fstab檔案是/etc目錄中的檔案系統設定文件,其中包含有關已裝載儲存裝置的資訊。它可以在任何文字編輯器中訪問,但需要超級用戶訪問才能修改。
Sudo vim/etc/fstab
##現在,是時候使用以下通用語法插入上面提取的資訊了。[設備][裝載點][檔案系統類型][裝載選項][轉儲][透過]
下面將對上述語法的所有參數進行說明。
[裝置] | 設備UUID |
[安裝點] | 從其中存取所連接磁碟機內容的掛載點目錄[有關執行man mount指令的更多資訊] |
[檔案系統類型] | 檔案系統格式類型,如fat、exfat、ntfs或ext4 |
[裝載-選項] | 裝置的讀寫選項(預設值用於讀寫存取) |
[傾倒] | 啟用或停用連線的裝置的備份;如果為0,則停用備份 |
fsck指令用於在啟動開機之前驗證磁碟機是否有錯誤。對於根設備,fsck將始終為1。
以下格式適用於大多數Linux發行版,如Arch Linux或Debian;然而,最新的Ubuntu(22.04)有不同的格式,下面會提到。
UID =[裝置的UUID][裝載點][檔案系統類型][裝載選項][轉儲][透過]
我將使用上述格式將上面提取的資訊插入到fstab檔案中。
UID = 65B1—F446/媒體/MyBackup exfat預設值0 0
注意:使用製表符而不是空格來分隔欄位。
我已將[安裝選項]設為預設值,這表示裝置具有讀寫存取權限。 [Dump]和[Pass]選項設定為0,因為我不想備份,並在啟動時進行fsck檢查。
Ubuntu格式
#最新的Ubuntu(22.04)在fstab檔案中設定外部磁碟機的格式不同。
/dev/disk/by—uuid/[裝置的UUID][裝載點][檔案系統類型][裝載選項][轉儲][透過]
因為我使用的是Ubuntu 22.04,所以我會用這個方法。
/dev/disk/by—uuid/65B1—F446/media/MyBackup exfat預設值0 0
現在,儲存並退出檔案;我使用的是Vim,:wq指令將寫入並退出編輯器。
4.驗證
要驗證fstab檔案中所提及的所有資訊是否正確,請使用mount—a指令。
須藤山
如果有任何錯誤,上面的命令將顯示出來,否則,將沒有輸出。
沒有遇到錯誤,這表示磁碟機已成功安裝。
下面給出了各種Linux發行版的fstab文件,以供比較。
Debian/etc/fstab檔案
Arch Linux/etc/fstab檔案
Ubuntu/etc/fstab檔案
結論
如果您在日常工作中使用驅動器。尤其是當您要在其中儲存檔案或從其中存取檔案到您的Linux系統時。或者,如果您對備份系統感興趣,並且不想在引導後恢復,那麼這是一個自動執行此操作的好方法。
自動裝載是在引導時裝載儲存磁碟機的一種方法,因為許多Linux發行版在引導時不會裝載磁碟機。這可以透過將裝置的UID和裝載點放置在/etc/fstab檔案中來完成。
以上是在Linux上自動裝載驅動器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

在嘗試在Windows 11上啟動Valorts時,您可能會遇到“ Vanguard的這種構建不合規”問題。為什麼出現錯誤消息?如何擺脫錯誤消息?來自PHP.CN的這篇文章提供了詳細信息。

NVIDIA GEFORCE RTX 40系列GPU對您來說可能不是新事物。與其他頂級圖形卡相比,您中的許多人可能會以可接受的價格更加關注中端主流RTX 4050。閱讀PHP.CN網站的本指南以獲取D

KB2267602是Windows Defender的保護或定義更新,旨在修復Windows中的漏洞和威脅。一些用戶報告說他們無法安裝KB2267602。這篇來自PHP.CN的帖子介紹瞭如何修復“ KB2267602 FAI

如果需要這樣做,您知道如何重新安裝Windows 11中的預安裝軟件嗎?在這篇文章中,我們將介紹兩種簡單的方法。此外,如果要在Windows計算機上恢復文件,則可以嘗試使用PHP.CN電源數據恢復。

進行一些更改時,Windows桌面或文件資源管理器或文件夾將自動刷新本身。但是,一些Windows 11/10用戶報告說,他們遇到了“桌面和文件文件夾不會自動刷新”問題。這篇文章f

當您嘗試在Windows 11/10上安裝程序時,您可能無法安裝它並接收錯誤消息 - 此Windows Installer軟件包存在問題。 PHP.CN的這篇文章可幫助您修復它。

當您在設備上運行防病毒軟件時,您可能希望它掃描所有文件和文件夾以獲取病毒。但是,出現一個問題:防病毒掃描可以加密文件嗎?該詢問深入研究了安全與隱私領域。 php.cn So

如何在Windows上下載HDMI視頻驅動程序?如何將HDMI驅動程序更新為最新版本。您可以在這裡找到方法。此外,您可以嘗試使用PHP.CN電源數據恢復,以便在必要時丟失和刪除的文件。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。