如何在 Linux 中掛載 USB 驅動器
概述
本文將闡述如何使用終端和 shell 命令行在 Linux 系統中掛載 USB 驅動器。這允許您將任何文件系統的 USB 驅動器掛載到系統上的某個掛載點。下面將演示在 Linux 系統上掛載 U 盤的整個過程。
解決方案
Step1 檢測USB硬盤
將 USB 設備插入 USB 端口后,Linux 系統會在/dev/目錄中添加一個新的塊設備。在此階段,您無法使用此設備,因為在檢索或存儲任何數據之前需要安裝USB文件系統。要找出您的塊設備文件的名稱,您可以運行fdisk -l 命令。
執行上述命令后,您將獲得類似于以下的輸出:
上面的輸出很可能會列出連接到您的系統的多個磁盤。根據其大小和文件系統查找您的 USB 驅動器。準備就緒后,記下您要掛載的分區的塊設備名稱。例如,在我們的例子中,將使用/dev/sdc1FAT32 文件系統。
Step 2 創建掛載點
在我們能夠使用mount命令掛載 USB 分區之前,我們需要創建一個掛載點。掛載點可以是主機文件系統中的任何新目錄或現有目錄。使用mkdir命令創建一個新的掛載點目錄,用于掛載你的 USB 設備:
Step3 安裝 USB 驅動器
在此階段,我們已準備好將 USB 分區掛載/dev/sdc1到/media/usb-drive掛載點:
要檢查您的 U 盤是否已正確掛載,請再次執行不帶任何參數的mount命令grep并用于搜索 USB 塊設備名稱:
如果上面的掛載命令沒有產生輸出,則您的 USB 分區沒有掛載?;蛘?,仔細檢查您是否在上述命令中使用了正確的塊設備名稱。
Step 4 訪問 USB 數據
如果一切順利,我們可以通過導航到我們之前創建的掛載點來訪問我們的 USB 數據/media/usb-drive:
USB卸載
在我們能夠卸載我們的 USB 分區之前,我們需要確保沒有進程正在使用或訪問我們的掛載點目錄,否則我們將收到類似于以下的錯誤消息:
關閉您的 shell 或離開 USB 掛載點并執行以下linux 命令來卸載您的 USB 驅動器:
Linux 中的永久 USB 掛載
為了在重啟后在 Linux 中永久掛載 USB,請將以下行添加到您的/etc/fstab配置文件中:
對于任何其他文件系統類型,只需設置正確的類型。例如,以下命令將使用 NTFS 文件系統掛載 USB 驅動程序:
注意事項:使用塊設備名稱引用 USB 驅動器/etc/fstab可能無法為您提供最佳的長期解決方案。根據 Linux 系統上可用的 USB 驅動器的數量,塊設備名稱可能會更改。盡管它作為臨時解決方案可能對您很有用,但您最好使用 UUID 原始塊設備名稱,如下所述。
根據上面的ls命令輸出,我們可以看到屬于塊設備的 UUID因此我們的掛載行將是sdc1:8765-4321/etc/fstab
運行mount -a命令掛載所有尚未掛載的設備。
小結
在本文中,我們了解了如何在 Linux 系統上安裝 USB 驅動器以訪問其數據。Linux 可以臨時掛載我們插入的 USB 驅動器,或者永久掛載我們不打算移除的存儲設備。無論你有一個小拇指驅動器還是一個巨大的外部驅動器,本文的命令應該能夠幫助你安裝USB 存儲設備。