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
- https://linuxconfig.org/howto-mount-usb-drive-in-linux
- https://askubuntu.com/questions/285539/detect-and-mount-devices
- https://unix.stackexchange.com/questions/45820/how-to-umount-a-usb-drive
Read more
如果你想要參考硬碟永久掛載在電腦上的作法,也許可以參考我之前所寫的:在 Ubuntu 底下掛載硬碟