NTFS-3G 是一個提供給 Linux、Mac OS X、FreeBSD、NetBSD、BeOS 和 Haiku 的 開放源代碼、完全自由的 NTFS 檔案系統(tǒng)驅(qū)動程式。
插入U盤之后,按照下面的步驟:
# fdisk -l /dev/sd*
通常這一步就能找到U盤,如果U盤有指示燈也會亮,表示被找到。
# mount –t ntfs /dev/sdb1 /mnt/
mount: unknown filesystem type ‘ntfs’
這是由于CentOS release 5.5(Final)上無法識別NTFS格式的分區(qū)。
解決辦法:
通過使用 ntfs-3g 來解決。
打開ntfs-3g的下載點(diǎn) ,將最新穩(wěn)定(當(dāng)前最新版本為ntfs-3g_ntfsprogs-2014.2.15)下載到CentOS,執(zhí)行以下命令安裝:
1)編譯安裝 ntfs-3g:
# tar zxvf ntfs-3g_ntfsprogs-2014.2.15.tgz
# cd ntfs-3g_ntfsprogs-2014.2.15
#./configure
#make
#make install
2)如果安裝ntfs-3g后仍然不能掛載,則為掛載點(diǎn)創(chuàng)建一個目錄
mkdir /mnt/usb
mount -t ntfs-3g /dev/sdb1 /mnt/usb
這樣就可以掛載了
3. 使用NTFS-3G
正確安裝后,我們需要通過ntfs-3g來加載NTFS分區(qū)。
3.1 獲得NTFS分區(qū)設(shè)備名
執(zhí)行下面的命令
fdisk -l | grep NTFS
結(jié)果如下所示:
/dev/sdb1 1 10443 83883366 7 HPFS/NTFS
其中第一個字段/dev/sdb1即為所需要的分區(qū)設(shè)備名
3.2 建立裝載點(diǎn)
mkdir /mnt/ntfs-p1 建立個目錄
如果需要,請給予特定的訪問權(quán)限
chmod 755 /mnt/ntfs-p1
3.3 臨時裝載NTFS分區(qū)
可以使用下面的命令以讀寫方式臨時裝載一個NTFS分區(qū)到裝載點(diǎn)
mount -t ntfs-3g <NTFS Partition> <Mount Point>
其中:
<NTFS Partition> ------ NTFS所在分區(qū)的設(shè)備名,如3.1中的/dev/sdb1
<Mount Point> ------ 裝載點(diǎn),如3.2中的/mnt/ntfs-p1
例如:
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs-p1 或者: ntfs-3g /dev/sdb1 /mnt/ntfs-p1
更多的選項及例子請用下面的命令參見mount命令和ntfs-3g的文檔
man mount
man ntfs-3g
3.4 系統(tǒng)啟動時裝載NTFS分區(qū)
編輯/etc/fstab
vi /etc/fstab
在文件最后增加如下格式的行
<NTFS Partition> <Mount Point> ntfs-3g defaults 0 0
其中:
<NTFS Partition> ------ NTFS所在分區(qū)的設(shè)備名,如3.1中的/dev/sdb1
<Mount Point> ------ 裝載點(diǎn),如3.2中的/mnt/ntfs-p1
例如:
/dev/sdb1 /mnt/ntfs-p1 ntfs-3g defaults 0 0
保存文件后重啟系統(tǒng)或簡單的執(zhí)行下面的命令,即可裝載NTFS分區(qū)到指定的裝載點(diǎn)
mount -a
更多信息請查看IT技術(shù)專欄