Skip to content

[Linux] 使用命令列掛載 USB 裝置

Last Updated on 2024-07-27 by Clay

前言

在 Linux 作業系統中(以及大部分的作業系統),若是我們想要使用 USB 隨身碟儲存或放置一些資料或檔案,那我們想必就需要將 USB 裝置插入主機的 USB 接口,接著打開我們的資料夾、點擊系統所偵測到的 USB 裝置,這才能順利打開 USB 裝置的資料夾。

但這不是唯一的作法,有時候我們需要透過終端機、命令列去進行 USB 裝置的掛載。

今天我就遇到了一個這樣的問題:我的 USB 隨身碟已經裝在電腦上了,但是我在平常 USB 裝置掛載的 "/media/" 路徑底下沒有找到這個裝置。

這是因為我這次並不是使用桌面環境,而是全程使用命列列工具來操作我的系統。所以,這個 USB 裝置並沒有被我的文件管理器自動掛載,需要手動使用 mount 指令將 USB 裝置掛載到指定資料夾上。

以下就來分別介紹該如何掛載(mount)卸載(un-mount)我們的 USB 裝置吧!


掛載 USB 裝置(Mount)

要掛載 USB 裝置,首先我們必須找到我們 USB 裝置在系統上的代號。可以使用以下指令查看:

lsblk


Output:

以我電腦的裝置來看,sda 是我的硬碟,至於下面的 sdc 則是容量與磁區都和我插入的隨身碟一致,很明顯就是它了。

若是還不太確定自己的 USB 裝置是哪一個,也許可以考慮使用以下指令獲得更多資訊:

sudo fdisk -l


那麼現在我們知道 USB 裝置是哪一個了,接著就是將其『掛載』到一個資料夾上。個人建議可以新建一個專門用於掛載 USB 的資料夾:

sudo mkdir /mnt/usb/


建立好要掛載的資料夾後,再使用 mount 指令就可以掛載。掛載的指令格式為 mount <DEVICE_PARTITION> <DIR_PATH>:

sudo mount /dev/sdc1 /mnt/usb/


這樣一來,我們就可以在路徑 "/mnt/usb/" 底下看到我們 USB 裝置的內容了!可以將資料任意移出移入。

要記住的是,我們所掛載的其實不是『磁碟』(Disk)而是『分區磁區』(Partition)。一個磁碟就好比一個背包,而分區磁碟就是背包的不同夾層與位置。

如果有你的裝置有多個磁區,要記得掛載到不同的資料夾下,才能存取對應的磁區中的資料。


卸載 USB 裝置(Un-mount)

在工作階段結束以後,最好主動使用 umount 指令完成『卸載』的動作。記得指令是 umount 不是 unmount

sudo umount /dev/sdc1


我們不必輸入掛載點,只需要指定以上,在 Linux 作業系統中進行 USB 裝置的掛載與卸載的紀錄,就這樣告一段落了。


References


Read more

如果你想要參考硬碟永久掛載在電腦上的作法,也許可以參考我之前所寫的:在 Ubuntu 底下掛載硬碟

Tags:

Leave a Reply