Linux系統(tǒng)虛擬機如何掛載U盤
作為網(wǎng)關(guān),很多時候都需要在Linux系統(tǒng)下查找U盤的文件,首先得把U盤掛載起來才可以,那么Linux系統(tǒng)虛擬機如何掛載U盤呢?學(xué)習(xí)啦小編分享了Linux系統(tǒng)虛擬機掛載U盤的方法,希望對大家有所幫助。
Linux系統(tǒng)虛擬機掛載U盤方法
一、準備工作
1、運行環(huán)境:虛擬機版本是VMware Workstation 5.5.1,虛擬系統(tǒng)是redhat 9.0,內(nèi)核版本是2.4.20-8 。如果不清楚的話,可以用下面的命令查一下:# rpm -qa|grep kernel:
2、為了使U盤中的中文文件可以正常顯示。首先要確認所用的Linux系統(tǒng)的locale(這個locale包括了系統(tǒng)使用的語言和字符的編碼等信息)。中文Linux 常用的locale是zh_CN.gb2312,zh_CN.gbk,zh_CN.gb18030 和 zh_CN.UTF-8 。通過如下命令可以查詢系統(tǒng)的locale:#echo $LANG
二、接下來,可以通過 #fdisk -l 命令查詢虛擬機是否識別U盤了,如下:
在這兒,可以看到,虛擬機系統(tǒng)并沒有識別U盤。有兩種處理辦法,如下:
1)在主系統(tǒng)(我的是windows XP)中彈出U盤,點擊虛擬系統(tǒng)界面,將活動光標置于虛擬系統(tǒng)中,此時再次插入U盤,可以看到主系統(tǒng)右下角彈出虛擬機識別U盤的消息提示,否則,重新上述操作,直到虛擬機識別U盤為止。這種方法比較笨的,大家可以采取第二種方法,如下:
2)在虛擬機界面的VM菜單選項中設(shè)置即可,如下:
此時,可以看到XP系統(tǒng)右下角彈出安全退出USB設(shè)備的消息提示,說明U盤已被虛擬系統(tǒng)識別。
三、再次通過#fdisk -l命令確認虛擬系統(tǒng)是否識別U盤,如下:
1:虛擬系統(tǒng)終于認識到2G的U盤的存在了,并且給取名為 sdb1 。
2: 在/mnt目錄下建立一個掛裝USB存儲器的目錄,用下面的命令就可以創(chuàng)建:
#mkdir /mnt/usb
當然,你也可以取其他的名稱,比如udisk等等,在這兒我設(shè)置其為usb。再確認下吧:
3: 一切準備工作已做好,可以將USB設(shè)備(/dev/sdb1)掛裝到/mnt/usb目錄下,用下面這個命令就可以了:
mount命令格式:mount [-參數(shù)] [設(shè)備名稱] [掛載點] [其他參數(shù)]
mount -t vfat /dev/sdb1/ /mnt/usb -o iocharset=gb2312
-t 指定設(shè)備的文件系統(tǒng)類型,在此,使用 -t vfat 是由于所使用U盤的文件系統(tǒng)類型是 fat32;如果是ntfs 則使用 -t ntfs 等等,大家可根據(jù)自己的文件系統(tǒng)類型靈活修改。
-o 指定掛載文件系統(tǒng)時的選項,在此, -o iocharset=gb2312 設(shè)定中文字符集。假設(shè)你的locale是zh_CN.UTF-8,相應(yīng)命令應(yīng)為 -o iocharset=utf8 ;否則(在此,所使用Linux系統(tǒng)locale是zh_CN.gb18030,查詢方法參考前面的介紹),使用gb2312即可。
#mount -t vfat /dev/sdb1 /mnt/usb -o iocharset=gb2312
掛載成功,即可使用U盤里的文件了。
4: 運行如下命令即可查看USB存儲器中的文件信息。
ls -l /mnt/udisk
Linux下卸載U盤命令如下:
卸載U盤必須在不同的目錄下進行卸載,也就是說不能在/mnt/udisk目錄下進行卸載。卸載命令如下
#cd /root
#umount /mnt/udisk
卸載成功。我們可以看到,/mnt/usb目錄下已經(jīng)為空。
如果顯示device is busy,可以用如下命令進行卸載:
#cd /root
# fuser -km /mnt/udisk
#umount /mnt/udisk
以上就是Linux虛擬機系統(tǒng)下掛載U盤與卸載U盤的具體圖文操作步驟,一般情況下用戶很少用到這方面東西,如果有需要的用戶可以認真學(xué)習(xí)起來哦。
看過“Linux系統(tǒng)虛擬機如何掛載U盤”的人還看了: