方案一:
linux不像windows一樣,接上新硬體後可以自動識別,在linux下無法自動識別新硬體的,需要手動去識別。usb移動儲存裝置通常被識別為sda1,具體可以通過fdisk -l命令查詢。
在使用u盤前,我們先要為外掛程式點新建乙個子目錄,一般外掛程式點的子目錄都是建立在/mnt裡面的,我們也建在那裡,當然也可以建在/目錄下,名字可以自己定,我們就取名為usb,終端下的命令如下:
mkdir /mnt/usb
然後我們就可以接上我的u盤了,然後在終端下輸入命令並擊enter鍵即可:
mount /dev/sda1 /mnt/usb
在windows下當我們用完u盤後,在我們取下u盤前我們先要刪除,同樣在linux下我們也要刪除掛起點,方法是:
umount /dev/sda1 /mnt/usb 或 umount /dev/sda1
如果不把u盤給umount掉,那樣很容易造成資料的丟失
方案二:
usb的支援關鍵在於驅動,沒有驅動裝置時mount執行是肯定不成的。我在red hat裡使用u盤的通用方法如下,屢試不爽
1. 先別插u盤,/sbin/l**od看是否有usb-storage。如果沒有的話:
cd /lib/modules/2.4.20-8/kernel/drivers/usb
for v in *.o storage/*.o ; do /sbin/in**od $v ; done
2. 這裡再/sbin/l**od,應該有usbcore、usb-ohci(或usb-uhci,根據主板晶元組而不同)、usb-storage、scsi_mod等。其中usb-storage的狀態應該為(unused)。
3. 插入u盤,不停的/sbin/l**od,這期間usb-storage的狀態應為initializing,持續時間大約半分鐘,其實就相當於windows在右下角不停的彈汽球:)
4. 初始化結束後, /sbin/fdisk -l,應該能看到/dev/sda1裝置。這時,執行
mount /dev/sda1 /mnt/udisk 才能成功。如果是msdos格式,又想看到中文,可以
mount -t vfat /dev/sda1 /mnt/udisk -o iocharset=gb2312。
(為方便可以/etc/fstab加一行,以後就可以 mount /mnt/udisk就行了)。
5. 奇怪的是有時候fdisk是看不到sda1,但是也能mount上
使用以上步驟掛u盤基本上可說是「萬全」了。台式電腦、筆記本、vmware都一樣。
mkdir /mnt/usb
mount /dev/sda1 /mnt/usb
筆記本上安裝linux用法和台式電腦一樣
ps:
首先要檢查l**od|grep usb-storage 這是支援usb的模組。如果沒有的話,是無法操作usb介面的裝置的。
如沒有的話,可以手功modprobe usb-storage,一般檢視u盤可以用fdisk -l可以很清楚的看到這個硬體的裝置名,比猜測硬體名要準確多了.
linux系統安裝在vmware虛擬機器上的情況:
1。先確定u盤的位置:
我的紅帽子系統是安裝在虛擬機器上的,恩,開啟虛擬機器進入紅帽子系統,注意,先把滑鼠放入紅帽子系統,然後把u盤插到電腦的usb介面上,
此 時,在紅帽子裡執行 fdisk -l 命令,注意,什麼也不加,就執行這個命令(照抄就是了),然後觀察命令執行的結果,看看有沒有與 你的u盤容量了,檔案系統格式了相符的東西出來,如果有,再尋找與 /dev/sd* (*代表a,b,c.....)相類似的東西,如果是找到 /dev/sdb
2。建立掛載位置
一般都是掛載在/mnt 資料夾之下 mnt資料夾主要存放光碟,軟盤等移動儲存介質
執行命令 mkdir /mnt/usb
3.掛載
呵 呵,到了最關鍵的一步了,引數-t ,說實在話,我不知道是什麼意思,vfat 是表示掛載的u盤檔案系統,linux中把fat16, fat32,ntfs 都歸為 vfat 格式,而/dev/sdb1 就是想要掛載的u盤所在的位置,也就是上邊第一步得到的位置,而 /mnt/usb 也就是想要掛載的位置,掛載成功之後,在/mnt/usb之下就可以看到u盤中的檔案了,掛載執行下面的命令,如果執行命令之後不出 現提示資訊,就說明掛載成功了
mount -t vfat /dev/sdb1 /mnt/usb
4。用過之後當然要解除安裝了
這個比較簡單
以下命令就是了,後面的那個路徑就是上面第三步中掛載的位置,注意在/mnt/usb路徑下直接執行這個命令是解除安裝不了的,要到跟目錄之下或是其他目錄之下才可以
umount /mnt/usb/
ntfs分割槽掛載
如果分割槽格式是fat32的就免了
先在終端裡打 uname -a
我的是2.6.15的
到當前目錄下輸入 rpm -ivh kernel-module-ntfs-2.6.15-1.2054_fc5-2.1.26-0.rr.10.4.i686.rpm 看到兩個百分百就好了
建立乙個掛載的節點。如下
mkdir /mnt/輸入你喜歡的名字
2 用mount命令,如下我掛載我的e盤。
[root@localhost /]# mount -t ntfs -o iocharset=utf8 /dev/sda5/mnt/wine
前面還有乙個命令用於查詢 fdisk -l 如:
[root@localhost ~]# fdisk -l
disk /dev/hda: 80.0 gb, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
device boot start end blocks id system
/dev/sda1 * 1 2550 20482843+ 7 hpfs/ntfs
/dev/sda2 2551 18813 130632547+ f w95 ext'd (lba)
/dev/sda5 2551 6818 34282678+ 7 hpfs/ntfs
/dev/sda6 6819 10984 33463363+ 7 hpfs/ntfs
/dev/sda7 10985 17048 48709048+ 7 hpfs/ntfs
/dev/sda8 17049 18323 10241406 83 linux
/dev/sda9 18324 18584 2096451 82 linux swap / solaris
partition table entries are not in disk order
注意,其中sda1為c盤,sda5和sda6分別代表是d盤和e盤。(hda2的大小為hda5和hda6的 和)
我的是sata硬碟 顯示sda 普通ide的就是hda
Linux下掛載NTFS格式的U盤
ntfs是windows下的格式,在linux下是識別不了的,要想在linux上掛載ntfs格式的u盤需要安裝軟體以提供支援。軟體名為ntfs 3g。2.上傳安裝包 rz 3.解壓 tar zxvf ntfs 3g ntfsprogs 2017.3.23.tgz 4.轉移目錄cd ntfs 3g n...
Linux下如何掛載NTFS格式U盤(替代法)
sudo fdisk l dev sda 查詢是否有u盤接入 device boot start end blocks id system dev sda2 1 2668 128016 6 fat16 看了上面的輸出就知道u盤所在的裝置了,接著便是掛載了 mount t msdos dev sda2...
Linux下掛載NTFS格式的U盤或硬碟
解壓完成之後,進入目錄,進行配置,編譯,安裝操作 這裡需要注意,如果沒有gcc和g 編譯環境,需要依次安裝 稍微等一會就安裝好了,安裝好之後,使用fdisk l檢視所有的裝置,找到我們u盤的裝置號,在 mnt 下新建乙個目錄,執行掛載 掛載好的之後就可以進行檔案的相關操作了,解除安裝命令和之前一樣,...