linux下u盤掛載及NTFS分割槽掛載

2021-04-13 23:27:59 字數 3852 閱讀 5614

方案一: 

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 下新建乙個目錄,執行掛載 掛載好的之後就可以進行檔案的相關操作了,解除安裝命令和之前一樣,...