当把一个NTFS格式的移动硬盘或U盘插到Linux系统上时,系统会提示无法识别NTFS格式。这就需要第三方的驱动。NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。
1.在NTFS-3G官网下载
下载地址:
http://www.tuxera.com/community/ntfs-3g-download/
2.解压并安装
[[email protected] Desktop]$ su
Password:
[[email protected] Desktop]# cd ../Downloads/
[[email protected] Downloads]# tar zxvf ntfs-3g_ntfsprogs-2014.2.15
-------------------------此处略去1000字解压缩过程------------------------------------
[[email protected] Downloads]# cd ntfs-3g_ntfsprogs-2014.2.15
[[email protected] ntfs-3g_ntfsprogs-2014.2.15]# ./configure
-------------------------此处略去1000字配置过程------------------------------------
[[email protected] ntfs-3g_ntfsprogs-2014.2.15]# make
[[email protected] ntfs-3g_ntfsprogs-2014.2.15]# make install
3.挂载
[[email protected] ntfs-3g_ntfsprogs-2014.2.15]# mount -t ntfs-3g -o nls=utf8,umask=000 /dev/sda5 /mnt/win1
说明:
-t 要挂载的文件系统的格式,此处为 ntfs-3g
-o 参数 nls=utf8 设置字符集为utf8,这样就能正常显示中文 umask=000 所有用户可读可写
/dev/sda5 要挂载的文件系统存储器的位置,可使用 /sbin/fdisk -l 命令查看分区及存储器信息。
/mnt/win1 将文件系统挂载到的目录,可在/mnt 目录下自己新建目录用来挂载文件系统。
4.卸载
当不用U盘、移动硬盘时,就使用卸载命令,将存储器退出,此处的卸载是指安全退出存储器,并非将NTFS-3G卸载。
[[email protected] ntfs-3g_ntfsprogs-2014.2.15]# umount /mnt/win1
5.挂载FAT32等格式
挂载FAT32、FAT16格式的文件系统,不需要额外安装软件。
挂载FAT16 mount -t msdos /dev/sda1 /mnt/usb/div>
挂载FAT32 mount -t vfat /dev/sda1 /mnt/usb
挂载EXT2 mount -t ext2 /dev/sda1 /mnt/usb