解决Linux系统不能挂载NTFS分区问题

       NTFS-3G是一个由Tuxera公司开发并维护的开源项目,目的是为Linux提供NTFS分区的的驱动程序。

  环境: 

1.我这里是使用的环境是 RedHat6.5的系统 。

2.下载软件包:地址是:http://www.tuxera.com/community/ntfs-3g-download/  

3.现在把下载下来的软件包解压。软件包放到桌面上的。然后我们现在解压。

[root@ser2 桌面]# ls -l

-rwxrw-rw- 1 root root 1143575 08-0200:29 ntfs-3g_ntfsprogs-2014.2.15.gz

[root@ser2 桌面]# tar -zxfntfs-3g_ntfsprogs-2014.2.15.gz

4,现在使用“cd”进入ntfs这里目录

[root@ser2 桌面]# cd ntfs-3g_ntfsprogs-2014.2.15

[root@ser2 ntfs-3g_ntfsprogs-2014.2.15]# ls �Cl

总计 1092

-rw-rw-r-- 1 1001 1002  47421 02-1522:07 aclocal.m4

-rw-rw-r-- 1 1001 1002    327 02-1522:07 AUTHORS

-rwxrwxr-x 1 1001 1002    866 02-1522:07 autogen.sh

-rw-rw-r-- 1 1001 1002    296 02-1522:07 ChangeLog

-rwxr-xr-x 1 1001 1002   3769 02-1522:08 compile

-rwxr-xr-x 1 1001 1002  44959 02-1522:08 config.guess

-rw-rw-r-- 1 1001 1002  11576 02-1522:07 config.h.in

-rwxr-xr-x 1 1001 1002  34604 02-1522:08 config.sub

-rwxrwxr-x 1 1001 1002 487946 02-15 22:07 configure

-rw-rw-r-- 1 1001 1002  19513 02-1522:07 configure.ac

-rw-rw-r-- 1 1001 1002  18002 02-1522:07 COPYING

-rw-rw-r-- 1 1001 1002  25283 02-1522:07 COPYING.LIB

-rw-rw-r-- 1 1001 1002   1011 02-1522:07 CREDITS

-rwxr-xr-x 1 1001 1002  18615 02-1522:08 depcomp

drwxrwxr-x 4 1001 1002   4096 02-1522:08 include

-rw-r--r-- 1 1001 1002  15578 02-1522:08 INSTALL

-rwxr-xr-x 1 1001 1002  13663 02-1522:08 install-sh

drwxrwxr-x 2 1001 1002   4096 02-1522:08 libfuse-lite

drwxrwxr-x 2 1001 1002   4096 02-1522:08 libntfs-3g

-rwxr-xr-x 1 1001 1002 243455 02-15 22:07 ltmain.sh

drwxrwxr-x 2 1001 1002   4096 02-1522:07 m4

-rw-rw-r-- 1 1001 1002   1190 02-1522:07 Makefile.am

-rw-rw-r-- 1 1001 1002  26919 02-1522:08 Makefile.in

-rwxr-xr-x 1 1001 1002  11419 02-1522:08 missing

-rw-rw-r-- 1 1001 1002    146 02-1522:07 NEWS

drwxrwxr-x 2 1001 1002   4096 02-1522:08 ntfsprogs

-rw-rw-r-- 1 1001 1002   4921 02-1522:07 README

drwxrwxr-x 2 1001 1002   4096 02-1522:08 src

-rw-rw-r-- 1 1001 1002   4004 02-1522:07 TODO.ntfsprogs

config.guess  COPYING.LIB   libfuse-lite  missing

5.配置编译环境

注释:我们在安装源码包的时候所需要的基本条件是Linux系统要安装gcc  

[root@ser2 ntfs-3g_ntfsprogs-2014.2.15]# ./configure--prefix=/var/local/ntfs-3g

6. 编译

[root@ser2 ntfs-3g_ntfsprogs-2014.2.15]# make

注:编译和安装还可以[root@ser2 ntfs-3g_ntfsprogs-2014.2.15]# make  &&make install

7. 编译安装

[root@localhost ntfs-3g_ntfsprogs-2013.1.13]#  make install

现在NTFS-3G安装完毕。我们就可以测试了。

使用NTFS-3G

正确安装后,需要通过ntfs-3g来挂载NTFS分区

8. 获得NTFS分区设备名, 执行下面的命令

[root@ser2 ntfs-3g_ntfsprogs-2014.2.15]# fdisk -l | grep NTFS

/dev/sdb1   *           1        3891   31254426    7  HPFS/NTFS

9. 建立挂载点

[root@ser2 ~]# mkdir -p /mnt/ntfs-3g

进入mnt目录查看新建文件夹ntfs-3g

[root@ser2 ~]# cd /mnt/

[root@ser2 mnt]# ll

drwxr-xr-x 2 root root 4096 08-17 01:20 ntfs-3g

10.查看挂载情况

[root@ser2 mnt]# df -h

文件系统              容量  已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

                       18G  2.8G  14G  18% /

/dev/sda1              99M   13M  82M  13% /boot

tmpfs                 506M     0 506M   0% /dev/shm

/dev/sr0              3.5G  3.5G    0 100% /media/RHEL_5.10 i386 DVD

11.临时装载NTFS分区的方法

    ntfs-3g <NTFS Partition> <Mount Point>mount -ntfs-3g <NTFS Partition> <Mount Point>

 其中:

   <NTFS Partition> ------ NTFS所在分区的设备名,例如/dev/sdb1

   例如:我们把/dev/sdb1这个分区挂载到/mnt/ntfs-3g下面

[root@ser2 mnt]# ntfs-3g /dev/sdb1 /mnt/ntfs-3g/

The disk contains an unclean file system (0, 0).

The file system wasn't safely closed on Windows. Fixing.

12. 查看挂载情况,我们可以看到已经挂载上了

 [root@ser2 ~]# df -h

文件系统              容量  已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

                       18G  2.8G  14G  18% /

/dev/sda1              99M  13M   82M  13% /boot

tmpfs                 506M     0 506M   0% /dev/shm

/dev/sr0              3.5G  3.5G    0 100% /media/RHEL_5.10 i386 DVD

/dev/sdb1              30G   29G 1.7G  95% /mnt/ntfs-3g

13. 如果卸载的话我们可以使用命令“umount”

[root@ser2 ~]# umount /dev/sdb1

14. 如果我们想开机挂载的话,系统启动时装载NTFS分区,编辑/etc/fstab,在下面加入一行。

[root@localhost ~]#  vim /etc/fstab

挂载分区                  挂载点            文件类型      默认         默认

/dev/sdb1               /mnt/ntfs-3g           ntfs-3g    defaults        0 0

15查看验证:

[root@ser2 ntfs-3g]# ls -l

总计 771

drwxrwxrwx 1 root root     409607-27 18:19 Cisco网络

-rwxrwxrwx 1 root root      38108-01 17:40 home分区迁移方案.txt

drwxrwxrwx 1 root root    4096008-16 10:42 Linux资料

drwxrwxrwx 1 root root     409604-16 21:38 linux超级笔记

-rwxrwxrwx 1 root root     192107-19 14:12 mingling.bat

-rwxrwxrwx 1 root root    5984408-13 23:36 phddns-2.0.6.x86_64.tar.gz

drwxrwxrwx 1 root root        0 2014-02-07python运维开发视频

drwxrwxrwx 1 root root     409608-17 00:47 soft

-rwxrwxrwx 1 root root    1443306-18 11:40 一天速成Linux服务器搭建.txt

drwxrwxrwx 1 root root     409607-30 17:06 实验

drwxrwxrwx 1 root root     409607-29 12:48 思科实验

drwxrwxrwx 1 root root        008-12 23:39 案例

drwxrwxrwx 1 root root     819208-16 15:10 每日一记

drwxrwxrwx 1 root root     409608-08 08:41 证件照

 

 

初学Linux如果博客有错误请读者雅正.谢谢!QQ:18351096672


你可能感兴趣的:(linux,开发,项目,程序,软件包)