A. linux 9.0怎麼掛載U盤
在LINUX中U盤的使用是需要掛載的,他和我們在WINDOWS中是不一樣的。USB存儲設備被視為SCSI設備。系統中的第一個SCSI設備表示為"sda",第二個表示將哦為「sdb」.可以使用「fdisk
-l」命令來列出系統中所有的存儲設備。
U盤的掛載:#
mount
-t
vfat
/dev/sda1
/mnt/
/mnt
目錄通常用於掛載系統中臨時的文件系統,可以將「/mnt」目錄作為U盤的掛載點。linux中使用「vfat」文件系統類型表示所有的FAT文件系統類型。當U盤中的文件系統類型為"NTFS"時,在"mount"命令中的「-t」
選項指定的文件系統應為「NTFS」『對於LINUX操做系統,NTFS文件系統只能讀不能寫入。
U盤的卸載:#
mount
/dev/sda1
,假設U盤的掛載分區的設被文件名為「sda1」.
B. Linux系統設置U盤自動掛載
筆者在工作中遇到自動掛載U盤,於是在樹莓派和紅帽系統上研究了一下U盤實現自動掛載。總的來說,Linux gnome/kde窗口環境下有移動存儲的管理程序,可以實現自動掛載移動存儲設備,但是在命令行下 通常需要用mount命令手動掛載USB存儲設備。第二種方法有風險,第三種是設備管理服務udev添加規則實現自動mount,第四種方法則進一步封裝mount添加日誌功能。
Raspberry Pi中USB設備的自動掛載由基於LXDE的GUI / DE處理,具體來說,由文件管理器PCManFM控制。若要禁用此行為,請打開「文件管理器」,然後從「編輯」菜單中選擇「首選項」。選擇「卷管理」選項卡,取消選中第二個選項「掛載可移動介質...」 ,可以禁用第三個選項「顯示可用選項...」設置,以防止彈出窗口提示可用程序。
系統開機時會主動讀取/etc/fstab這個文件中的內容,根據文件裡面的配置掛載磁碟。使用檢查UUID: sudo blkid,顯示關於可用塊設備的信息, 查找您的設備(如 / dev / sda1 )並復制其UUID。此方法只限於開機時已經插入U盤了,開機後再插入就不發自動掛載,需要執行sudo mount -a命令。
在文件/ etc / fstab底部添加:UUID={YOUR-UID} {/path/to/mount/point} {file-system-type} defaults,errors=remount-ro 0 1
倒數第二是mp備份設置,當其值設置為1時,將允許mp備份程序備份;設置為0時,忽略備份操作。倒數第一是fsck磁碟檢查設置,其值是一個順序,當其值為0時,永遠不檢查;而 / 根目錄分區永遠都為1,其它分區從2開始,數字越小越先檢查。
修改後保存,關閉,重新啟動設備以檢查或鍵入: sudo mount -a 。mount -a 是自動掛載 /etc/fstab 裡面的東西,會忽略所有已經完成的操作。但是筆者認為在這裡面添加太過於危險,不要輕易操作這個文件,有可能造成系統無法開機。外部設備在插入時掛載,在未插入時忽略,不然無法進入系統,這需要添加 nofail 選項,但是操作這個文件不太方便,有其他剛好的方法。
文件種有兩種ACTION,add和remove。在U盤插入或者拔出時,自動激活mount和unmount,完成設備自動掛載。
KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"
SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"
ACTION=="add", ENV{mount_options}="relatime,sync"
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umask=000"
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umask=000"
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"
LABEL="media_by_label_auto_mount_end"
第三種方法中,mount或者unmount命令在實際運用中是無法記錄日誌的。在生產系統中就需要添加這個插入U盤和拔出U盤的動作,作為審核調查依據。將上面的mount -o或者unmount -l替換成usbhotplug.sh mount 和usbhotplug.sh unmount。
#!/usr/bin/bash
time=`date "+%Y%m%d"`
LOG_FILE="/home/pi/mount-usb-$time.log"
date=`date`
echo $date >> $LOG_FILE
CMD=$1
case $CMD in
'mount')
/bin/mkdir -p $4
echo "/bin/mkdir -p $4" >> $LOG_FILE
sleep 2
/bin/mount -o $2 $3 $4
echo "/bin/mount -o $2 $3 $4" >> $LOG_FILE
sync
echo "----------" >> $LOG_FILE
;;
'umount')
sync
/bin/umount -f $2
echo "/bin/umount $2" >> $LOG_FILE
sleep 2
/bin/rmdir $2
echo "/bin/rmdir $2" >> $LOG_FILE
echo "----------" >> $LOG_FILE
;;
esac
C. linux怎麼掛載u盤
linux怎麼掛載u盤?linux下掛載U盤的方法:1、在mnt目錄下創建掛載目錄;2、插入U盤,執行【mount -t vfat /dev/sdb /mnt/usb】命令進行掛載;3、進入掛載目錄,查看是否掛載成功。
環境:
linux操作系統
首先你得保證你的U盤的格式是fat格式。
(視頻教程推薦:linux視頻教程)
先進入/mnt/目錄新建一個usb目錄
cd /mnt/
mkidr usb
先fdisk -l,然後插上U盤,fdisk -l
查看是否有新的硬碟添加上來了?
然後執行掛載
mount -t vfat /dev/sdb /mnt/usb
這里-t vfat 是指的fat的格式,/dev/sdb指的是U盤,/mnt/usb是掛載的地方
cd /mnt/usb
進入這里查看是否能查看到u盤里的內容
如果,沒有就新建文件,然後umount /dev/sdb 如果文件消失,而再掛載,又顯示,那就表示掛載成功啦。
推薦教程:linux教程
以上就是linux下如何掛載U盤的詳細內容,更多請關注php中文網其它相關文章!
本文原創發布php中文網,轉載請註明出處,感謝您的尊重!
專題推薦:linuxU盤
D. linux如何掛載u盤
linux如何掛載u盤?Linux如何掛載U盤
1,以root用戶登陸
先載入USB模塊 modprobe usb-storage
用fdisk -l 看看U盤的設備
假如U盤是sda1
2,確定在 目錄 /mnt 下建立了 文件夾 /usb,如果未建立可鍵入一下命令:mkdir /mnt/usb_disk,成功後進行下一步。
3,載入 u 盤,需鍵入以下命令:mount /dev/sda /mnt/usb_disk
成功後,即可使用 u 盤了, 文件就在目錄 /mnt/usb 下。
4,卸載u盤:在使用完u盤後,在拔出前需要先鍵入卸載U盤命令
命令如下:umount /mnt/usb linux下掛載U盤的方法:1、在mnt目錄下創建掛載目錄;2、插入U盤,執行【mount -t vfat /dev/sdb /mnt/usb】命令進行掛載;3、進入掛載目錄,查看是否掛載成功。
E. 在linux操作系統中,怎樣掛載U盤。
linux下掛載U盤
一.Linux掛載U盤:
1、插入u盤到計算機,如果目前只插入了一個u盤而且你的硬碟不是scsi的硬碟介面的話,那它的硬體名稱為:sda1。
2、在mnt目錄下先建立一個usb的目錄(如:[root@localhost
root]#
mkdir
/mnt/usb)
3、掛載U盤:mount
-t
vfat
/dev/sda1
/mnt/usb
4、卸載U盤:umount
/mnt/usb
5、刪除usb目錄:rm
-rf
/mnt/usb
二.Linux掛載硬碟:
1.加掛FAT32文件系統
最簡單的用法
mount
/dev/hda6
/mnt/wine
/dev/hda6是Windows的E盤,/mnt/wine是目錄加掛點。Linux會識別到/dev/hda6分區的文件系統類型是什麼,然後加掛的。當然也可以指定分區的文件系統類型,命令如下:
mount
-t
vfat
/dev/hda6
/mnt/wine
在實際中操作中,直接加掛一個windows的分區,中文的文件名和目錄名會出現亂碼,為了避免這種情況可以指定字元集,命令如下:
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文件系統
在目前多數的Linux版本上,需要重編譯Linux核心才能,加掛NTFS分區(編譯方法請參閱其它文章)。核心支持NTFS後,可以用以下命令加掛:
mount
-t
ntfs
/dev/hda2
/mnt/c
同樣對於中文的文件名和目錄名會出現亂碼的問題可以指定字元集,不過和加掛vfat分區不同,實際中用以下命令是可行的:
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
0
0
/dev/hda5
/mnt/wind
vfat
codepage=936,iocharset=cp936
0
0
F. Linux下如何掛載u盤
系統中如果沒有scsi設備的話,那麼u盤就為sda1
/dev/sda1
默認情況下沒有掛載點
還要新建一個
mkdir
/media/usb
mount
-t
vfat
/dev/sda1
/media/usb