CentOS上无法识别NTFS格式分区的解决方法

插入U盘之后,按照下面的步骤:

# fdisk -l /dev/sd*

  通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。

# mount –t ntfs /dev/sdb1 /mnt/

mount: unknown filesystem type ‘ntfs’

  这是由于CentOS release 5.5(Final)上无法识别NTFS格式的分区。

解决办法:

通过使用 ntfs-3g 来解决。

打开ntfs-3g的下载点http://www.tuxera.com/community/ntfs-3g-download/ ,将最新稳定(当前最新版本为ntfs-3g_ntfsprogs-2014.2.15)下载到CentOS,执行以下命令安装:

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后仍然不能挂载,则为挂载点创建一个目录

mkdir /mnt/usb

mount -t ntfs-3g /dev/sdb1 /mnt/usb

  这样就可以挂载了