溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)如何掛載u盤

發(fā)布時間:2022-01-25 10:37:57 來源:億速云 閱讀:258 作者:kk 欄目:開發(fā)技術(shù)

今天就跟大家聊聊有關(guān)Linux系統(tǒng)如何掛載u盤,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

Linux系統(tǒng)想要讀取U盤中的內(nèi)容稍微有點麻煩,windows是即插即用而Linux需要對U盤進(jìn)行掛載,只有掛載之后才能讀取U盤中的內(nèi)容

platform:elementary os (基于ubuntu 12.04)

用到的相關(guān)命令有

1. mount (掛載)

2.fuser    (當(dāng)你卸載設(shè)備失敗是,用它來察看占用設(shè)備的進(jìn)程)

3.lsusb   (顯示usb 的情況)

4.lsblk    (顯示電腦識別的所有設(shè)備,不管他是否已經(jīng)被掛載)

(一)掛載磁盤分區(qū)或者是iso文件

1.iso 文件掛載方法

首先,應(yīng)該在/media下面創(chuàng)建一個來掛載那個iso文件的文件夾,然后 使用掛載命令進(jìn)行掛載

mount基本命令(-t 參數(shù)指定把我要掛載的文件 設(shè)置為什么格式)

mount -t iso9660 -o loop 你的設(shè)備的路徑 要掛載到的路徑

以我的電腦掛載opensuse為例:

先在/media下面創(chuàng)建opensuse文件夾

mkdir -p /media/opensuse

我的iso文件在/media/baby/iso/openSUSE-12.3-KDE-Live-i686.raw ,所以使用的命令是

sudo mount /media/baby/iso/openSUSE-12.3-KDE-Live-i686.raw /media/opensuse

然后掛載完畢。你現(xiàn)在可以在/media/opensuse下面看到掛載的iso文件了

卸載方法,使用 umount 可以做到

以我為例

sudo umount /media/opensuse 或則 sudo umount /media/baby/iso/openSUSE-12.3-KDE-Live-i686.raw
也就是說你既可以用/media目錄下的文件夾作為參數(shù),也可以把原始文件作為參數(shù)來卸載

2.普通分區(qū)掛載方法

我安裝的系統(tǒng)是雙系統(tǒng),win7和elementary os ,所以我把win7下面的c盤掛載到linux

2.1 首先 你要找到要掛載的磁盤的路徑,使用方法   lsblk

Linux系統(tǒng)如何掛載u盤

這里有點糾結(jié)的地方,就是他不顯示盤符的名字,我暫時還沒有想到方法,但是我自己安裝的系統(tǒng),所以我知道c盤就是/dev/sda2,因為我知道我給c盤 分了多大的空間,實在不行你先掛載了打開看一下就懂了,(你可能會問,圖片上只顯示了例如sda1 sda2之類的分區(qū),你為什么在使用的時候在前面加上/dev/xxx 呢? ,如果你不太了解linux 的文件系統(tǒng)的話,你就把他當(dāng)作國際慣例算了)

方法也很簡單

在/media下面創(chuàng)建一個 文件夾,我以創(chuàng)建c/為例

然后 mount /dev/sda2/ /media/c (把sda2分區(qū)掛載到 /media/c 目錄下面)就可以了 很簡單把?

卸載方法大同小異

sudo umount /dev/sda2 或則 sudo umount /media/c  (因為我把他掛載在/media/c 這個目錄下,所以可以這樣卸載)

ps 為什么我在上面的命令沒有用-t選項呢? 因為系統(tǒng)能自動識別文件類型,所以這個選項可以省略

如果你非要指定不可,有如下選擇

ext2

ext3

ext4

vfat  windows 下面的FAT16/FAT32文件系統(tǒng)

ntfs windows下面的NTFS系統(tǒng)(注意,這種文件系統(tǒng)被掛載后在linux下面顯示的是fuserblk)

iso9660 標(biāo)準(zhǔn)的iso文件格式

(二)察看已經(jīng)掛載的設(shè)備

很簡單 使用

mount 命令

你可以清楚的看到 我已經(jīng)掛載 了win7里面一個叫做baby 的磁盤

Linux系統(tǒng)如何掛載u盤

當(dāng)然,也可以使用lsblk ,在MOUNTPOINT 這一列看到了他被掛載到了什么地方

Linux系統(tǒng)如何掛載u盤

(三)掛載usb

首先要說明的是,在掛載之前,你必須確認(rèn)電腦已經(jīng)發(fā)現(xiàn)了當(dāng)前的usb設(shè)備,假如插頭松了你也沒有發(fā)現(xiàn)就用了mount 命令也白搭  ,對吧?

使用  lsblk,

Linux系統(tǒng)如何掛載u盤

你可以看到有一個sdb ,3.7g 的 ,那個就是我的mp3,掛載方法不再給出,和上面的一樣

(四)卸載出現(xiàn)錯誤

他會提示你設(shè)備正在使用中,你可以 用fuser 來察看到底是誰占用了設(shè)備

默認(rèn)的命令為 fuser -vm 設(shè)備的地址

例如 fuser -vm /media/opensuse

Linux系統(tǒng)如何掛載u盤

我做測試的時候 ,占用的進(jìn)程就是 31718

這個時候,你可以kill掉他,或則直接用fuser 處理他 fuser 有如下幾個參數(shù)比較使用

-i  提醒用戶(假如我要關(guān)閉這個占用的進(jìn)程,在fuser關(guān)閉前他會詢問我)

-k 關(guān)閉占用的進(jìn)程

普通的察看占用進(jìn)程可以用這個

fuser -vm /media/opensuse/

暴力的關(guān)閉方法  fuser -vmk /media/opensuse/ (如果沒有 -i選項,他會一下子關(guān)閉所以占用的進(jìn)程,否則就會一個一個詢問)

什么是Linux系統(tǒng)

Linux是一種免費使用和自由傳播的類UNIX操作系統(tǒng),是一個基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

看完上述內(nèi)容,你們對Linux系統(tǒng)如何掛載u盤有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI