新聞中心
在使用Linux操作系統(tǒng)時,經(jīng)常需要通過U盤來傳輸數(shù)據(jù)。此時,我們需要將U盤手動掛載到系統(tǒng)中才能進行讀取和寫入。然而,每次都需要手動掛載會十分麻煩。那么有沒有一種方法可以實現(xiàn)U盤自動掛載呢?本文將介紹Linux U盤自動掛載的實現(xiàn)方法。

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站建設、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的乾安網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
一、查看已插入的U盤
首先需要知道,Linux系統(tǒng)在檢測到U盤插入時,會自動為其分配一個設備節(jié)點,通常以/dev/sdX(X為a、b、c等字母)的形式出現(xiàn)。因此,我們只需要查看系統(tǒng)分配的設備節(jié)點即可知道U盤的路徑。
我們可以使用以下命令來查看已插入的U盤:
$ llk
該命令可以列出系統(tǒng)中所有的塊設備(包括磁盤、U盤等),可以方便地查看U盤的設備節(jié)點、掛載點和分區(qū)等信息。
二、創(chuàng)建掛載點
為了實現(xiàn)U盤自動掛載,我們需要在系統(tǒng)中創(chuàng)建一個掛載點。掛載點是指一個空目錄,通過將U盤掛載到該目錄下,可以實現(xiàn)從該目錄中訪問U盤中的文件。
可以使用以下命令來創(chuàng)建掛載點:
$ sudo mkdir /media/u
該命令創(chuàng)建了一個名為“u”的目錄,用于掛載U盤。當然,你也可以在創(chuàng)建掛載點時使用其他的名稱。
三、編輯/etc/fstab文件
下一步是編輯/etc/fstab文件。該文件記錄了系統(tǒng)中所有需要在啟動時自動掛載的文件系統(tǒng)。因此,我們可以通過編輯該文件來實現(xiàn)U盤自動掛載。
我們需要將以下內(nèi)容添加到/etc/fstab文件中:
/dev/sdb1 /media/u vfat auto,rw,user,noexec 0 0
其中,/dev/sdb1表示U盤的設備節(jié)點路徑,/media/u表示掛載點路徑,vfat表示U盤的文件系統(tǒng)類型(可以用$ llk -f命令查看),auto表示自動掛載,rw表示可讀寫,user表示非root用戶也能掛載,noexec表示禁止執(zhí)行文件。
四、重啟系統(tǒng)
為了讓修改生效,需要重啟系統(tǒng)?,F(xiàn)在,當你插入U盤時,它將自動掛載到/media/u目錄下,你可以在該目錄中直接讀取和寫入U盤中的文件了。
本文介紹了Linux U盤自動掛載的實現(xiàn)方法。通過創(chuàng)建掛載點和編輯/etc/fstab文件,可以實現(xiàn)U盤的自動掛載,避免了每次都需要手動掛載的麻煩。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計及定制高端網(wǎng)站建設服務!
LINUX 9.0怎么掛載U盤?
我知道的你問啟鍵題出在哪里。
mount是掛載u的命令,只是后面被掛載的對象沒寫行凱對。而且掛載對象不存在
正確做法如下:
插好u之后
先用disk
-l命令看一下你的u設備名稱是什么,列出的表格里面有fat格式的就是你的u設備名字,可能是sda1,或者sda2什么的
假設是sda1的話
就
mount
-t
vfat
/dev/sda1(注意這里是你u在linux設備名)
/mnt/
就可以了。悄帶巧
然后進入mnt目錄就是你u內(nèi)容了。
在LINUX中U盤的使用是需要掛載的,他和我們在WINDOWS中是不一樣的。USB存儲設備被視為SCSI設備。系統(tǒng)中的之一個SCSI設備表示為”sda”,第二個表示將哦為“sdb”.可以使用“神前老fdisk
-l”游升命令來列悔慶出系統(tǒng)中所有的存儲設備。
U盤的掛載:#
mount
-t
vfat
/dev/sda1
/mnt/
/mnt
目錄通常用于掛載系統(tǒng)中臨時的文件系統(tǒng),可以將“/mnt”目錄作為U盤的掛載點。linux中使用“vfat”文件系統(tǒng)類型表示所有的FAT文件系統(tǒng)類型。當U盤中的文件系統(tǒng)類型為”NTFS”時,在”mount”命令中的“-t”
選項指定的文件系統(tǒng)應為“NTFS”‘對于LINUX操做系統(tǒng),NTFS文件系統(tǒng)只能讀不能寫入。
U盤的卸載:#
mount
/dev/sda1
,假設U盤的掛載分區(qū)的設被文件名為“sda1”.
方法一:mount
-t
vfat
(-o
iocharset=utf8)
/dev/sda
/mnt/upan
方法二:mount
-t
vfat
-o
iocharset=cp936
/dev/hda5
/mnt
方法三:1、創(chuàng)建一個目錄,通常我放在/mnt目錄下:
cd
/mnt
mkdir
u
2、編輯/etc/fstab文件,
加入
/dev/sda1
/mnt/u
vfat
users,dmask=000,fmask=0111,iocharset=cp936
3、插入U盤,在終端中輸入卜橘鎮(zhèn)型粗
mount
/dev/sda1
就可以使用U盤了。伍畝當然,如果做完上面的步驟后你曾經(jīng)重新啟動了
系統(tǒng),直接在rox文件管理器中進入/mnt/u目錄就會自動掛載U盤。
4、用完了記得卸載umount阿
1、用root帳戶登錄;
2、mkdir
/哪逗mnt/u;(注乎指:創(chuàng)建掛載目錄)
3、mount
/歲緩配mnt/sda1
/mnt/u;(注:掛載U盤)
4、現(xiàn)在就可以使用U盤了,在/mnt/u目錄下的內(nèi)容就是U盤里的內(nèi)容了;
5、使用完后,用以下命令卸載U盤即可。
umount
/mnt/u
Linux系統(tǒng)下如何掛載U盤,硬盤,光驅
2、在mnt目錄下先建立一個u的目錄(如:
root>#
mkdir
/mnt/u)
3、掛載U盤:mount
-t
vfat
/dev/sda1
/mnt/u
4、卸載U盤:umount
/mnt/u5、刪除u目錄:rm
-rf
/mnt/u
二.Linux掛載硬盤:
1.加掛FAT32文件系統(tǒng)
最簡單的用法
mount
/dev/hda6
/mnt/wine
mount
-t
vfat
/dev/hda6
/mnt/wine
在實際中操作中,直接加含叢掛一個windows的分區(qū),中文的文件名和目錄名會出現(xiàn)亂碼,為了避免這種情況可以指定字符集,命令如下:
mount
/dev/hda6
/mnt/d
-o
codepage=936,iocharset=cp936
mount
-t
vfat
/dev/hda6
/mnt/d
-o
codepage=936,iocharset=cp936
mount
-t
vfat
-o
iocharset=cp936,codepage=936
/dev/hda6
/mnt/wine(作者常用)
注意:cp936是指簡體中文,cp950是指繁體中文。
卸載所掛的硬盤
umount
/mnt/wine
刪除所掛的硬盤
rm
-rf
/mnt/wine
2.加掛NTFS文件系統(tǒng)
在目前多數(shù)的Linux版本上,需要重編譯Linux核心才能,加掛NTFS分區(qū)(編譯方法請參閱其它文章)。核心支持NTFS后,可以用以下命令加掛:
mount
-t
ntfs
/dev/hda2
/mnt/c
同樣對于中文的文件名和目錄名會出現(xiàn)亂碼的問隱老枯題可以指定字符集,不過和加掛vfat分區(qū)不同,實際中用以下命令是可行的:
mount
-t
ntfs
-o
iocharset=cp936
/dev/hda2
/mnt/c
-r
mount
-t
ntfs
-o
iocharset=cp936,rw
/dev/hda2
/mnt/c
注意:cp936是指簡體中文,cp950是指繁體中文。
卸載刪除同上!
三.Linux自動掛載硬盤
打開/etc找到里面的fstab文件進行編輯,如果你是以管理員身份登入的話,可以直接右鍵–打開方式–gedit,可以直接在灶洞后面追加行:
/dev/hda6
/mnt/wine
vfat
codepage=936,iocharset=cp936,defaults,umask=0
/dev/hda5
/mnt/wind
vfat
codepage=936,iocharset=cp936
四.Linux掛載光驅:
命令:mount
-t
iso9660
/dev/hdc
/mnt/cdrom卸載刪除同上!
怎么自動掛載u盤 ntfs 嵌入式linux ntfs-g
具體的操作過程如下:
1.接入u設備,然后運行命令:devlabel add -d /dev/sda1 -s /dev/udevice (–automount 可去掉!)
/dev/sda1是u設備名稱,具體可以用fdisk -l查看,如果fdisk不能顯示,可以用一個萬能的方法: (#表示0,1,2,3….)
檢測/proc/scsi/u-storage-#是否存在;
如果存在,檢測/改局proc/scsi/u-storage-#/#是否存在;
如果存在,檢查文件/proc/scsi/u-storage-#/#中最后一行Attach:是否是YES;
如果是YES,那么 0 = sda, 1=sdb, 2=sdc ;
/dev/udevice是要使用的用戶定義的設備名稱,這個可以放在任意的目錄中,名字大家自己定
automount指定:在 devlabel 重新啟動時,如果 /etc/fstab 中有這個設備項目而且這個設備項目存在(找到了帶有同一 UUID 的設備),那么就自動掛載這個項目。
2.建一個目錄/mnt/u
3.打開/etc/fstab,在里面添加一行:/dev/udevice /mnt/u auto noauto,owner 0 0
這時就OK了,以后插入u存儲設備時就會自動掛載到/mnt/u目錄下了(前提是要有這個目錄)
解決吵唯思想:當某個 USB 設備入,hotplug 就會運行 updfstab 程序。如果這個u貯存設備存在,該程序會為它在 /etc/fstab 中添加一項記錄。所添加的這一行包含實際設備名稱(如 /dev/sda1)和 kudzu 選項。kudzu 選項通知 Kudzu工具如果設備不存在就刪除這一行。因為這一行是 devlabel 所需的,你必須刪除 kudzu 選項才能使這一行被保留在文件內(nèi)。你還需把設備名稱改成 devlabel 設備名稱(如 /dev/udevice),并創(chuàng)建掛載點(如 /mnt/u)。
所以修改后的就是上面的第3步.
最后,還有一種最最簡單的方法,也是我現(xiàn)在使用的方法哈:
可以直接升殲培打開/etc/hotplug/u.agent ,在里面找到”add)”,在其中的
if ; then
/in/devlabel restart
fi
后面加上
&& /usr/in/udisk
其中udisk是一個簡單的掛載腳本:
#! /bin/sh
mount|grep /mnt/u
if ; then
umount /mnt/u
rmdir /mnt/u
else
mkdir /mnt/u
mount /dev/sda1 /mnt/u
fi
這樣做的目的是:當u設備接入時,hotplug程序就會自動運行,在運行腳本中加入一個掛載腳本,不就一切OK了么~~
不過上面的討論都只能用于掛載,卸載還是必須用umount(選第3種辦法的直接打udisk),這是同WIN一樣的.
關于linux下u盤自動掛載的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
本文名稱:LinuxU盤自動掛載實現(xiàn)方法(linux下u盤自動掛載)
當前地址:http://fisionsoft.com.cn/article/djhdjpj.html


咨詢
建站咨詢
