黑马程序员技术交流社区

标题: Linux 讨论 之 Linux挂载NTFS文件系统分区 [打印本页]

作者: 董霁辉    时间: 2013-4-26 16:04
标题: Linux 讨论 之 Linux挂载NTFS文件系统分区
本帖最后由 董霁辉 于 2013-4-26 18:44 编辑

有童鞋要求介绍一下Linux怎样挂在NTFS文件系统分区,下面向大家介绍一种方法。

一、为什么要在Linux上挂在NTFS文件系统分区?
       其实NTFS文件系统就是一种格式,但很遗憾,Linux不支持。不过没关系,我们可以安装第三方软件来让Linux支持。大家一般都在用Windows系统,且现在的硬盘都很大,所有在分区的时候,通常都会选择使用NTFS格式的文件系统去格式化分区。还有现在的U盘容量都很大,一般大于4G的u盘通常都会格式化成NTFS格式的。为了能够让Linux能打开并操作U盘或硬盘上的数据,那么就要挂在这个NTFS文件系统格式的磁盘了。
二、工具:ntfs-3g

下载地址一:http://www.tuxera.com/community/ntfs-3g-download/
       下载地址二:http://pan.baidu.com/share/link?shareid=541824&uk=2550489835

三、解压缩
       将下载下来的ntfs-3g_ntfsprogs-2013.1.13.gz 存放于/opt下,然后解压。我习惯于将软件都放到这个目录中,你随便哈
       解压方法: 1、在windows系统中解压,你肯定会,然后在放到Linux系统中,怎么传到linux中有很多方法,比如用一个FAT32格式的u盘或通过网络等。
                       2、如果你使用的是图形界面的Linux,那么在压缩包上点击右键,选择解压到此处 各版本的系统这个地方可能不一样,就是这个字面意思的,你应该能懂的。
                       3、用命令解压:[root@test2 opt]# tar zxvf ntfs-3g_ntfsprogs-2013.1.13.gz
四、安装 请以管理员权限运行 ,前提,系统已安装gcc等C语言编译工具,若未安装,请先安装
        进入ntfs-3g目录 [root@test2 opt]# cd ntfs-3g_ntfsprogs-2013.1.13 在这个目录下有个README的文件,可以用cat README |more 或在图形界面下用文本编辑器打开查看,有详细的安装和使用方法。
        配置安装文件:[root@test2 ntfs-3g_ntfsprogs-2013.1.13]# ./configure
        如果没有问题的话会有如下提示:
        ……
        ……
       config.status: creating config.h
       config.status: executing depfiles commands
       You can type now 'make' to build ntfs-3g.
       [root@test2 ntfs-3g_ntfsprogs-2013.1.13]#
        编译:make
      这时候我们就可以按照提示 ” You can type now 'make' to build ntfs-3g.“输入make编译了
      [root@test2 ntfs-3g_ntfsprogs-2013.1.13]# make
      等待编译完成后 我们再输入make install 进行安装
      [root@test2 ntfs-3g_ntfsprogs-2013.1.13]# make install
      如果没有问题的话就安装完成了 会有如下提示:
       ……
       ……
       ……



test -z "/sbin" || /bin/mkdir -p "/sbin"


make[2]: Leaving directory `/opt/ntfs-3g_ntfsprogs-2013.1.13/src'


make[1]: Leaving directory `/opt/ntfs-3g_ntfsprogs-2013.1.13/src'


       make[1]: Entering directory `/opt/ntfs-3g_ntfsprogs-2013.1.13'
       make[2]: Entering directory `/opt/ntfs-3g_ntfsprogs-2013.1.13'
       make[2]: Nothing to be done for `install-exec-am'.


       test -z "/usr/local/share/doc/ntfs-3g" || /bin/mkdir -p "/usr/local/share/doc/ntfs-3g"
       /usr/bin/install -c -m 644 'README' '/usr/local/share/doc/ntfs-3g/README'
       make[2]: Leaving directory `/opt/ntfs-3g_ntfsprogs-2013.1.13'
       make[1]: Leaving directory `/opt/ntfs-3g_ntfsprogs-2013.1.13'
       [root@test2 ntfs-3g_ntfsprogs-2013.1.13]#
       至此,就完成了安装
       ————————————————————————————————————————

五:挂载NTFS文件系统分区 说明一下 为了截图方便 把u盘连到虚拟机上挂载,总提示未在windows上安全关闭,没折,重启进linux里继续演示截图。

       查看系统是否识别到想要挂载的分区,如已经识别到,记录设备名字
       首先在 /mnt下建立目录 名为u-disk用于挂在U盘,建立windows目录,再在windows目录下建立D目录 用于挂在D盘
       [root@test2 mnt]# mkdir u-disk
       [root@test2 mnt]# mkdir -p windows/D
1、临时挂载
      [root@test2 mnt]# ntfs-3g /dev/sdb1   /mnt/u-disk
      [root@test2 mnt]# ntfs-3g /dev/sda2   /mnt/windows/D
2、卸载磁盘
     为了下次能够正常读写磁盘,嗷嗷建议卸载磁盘后在移除设备
      [root@test2 mnt]# umount /mnt/u-disk
      [root@test2 mnt]#
3、自动挂载磁盘  如果你的机器windows+Linux双系统,强烈++嗷嗷++ 不建议将windows系统盘自动挂载
     打开/etc/fstab文件 vi或图形界面的文本编辑器都可以在文档最后 一定是最后 添加要挂载的磁盘
     格式如:/dev/sda2 /mnt/windows/D ntfs-3g defaults 0 0
     然后保存退出
————————————————————————————————————————————
为了让大家看的更直观,请看图  

有问题,请指出,共同学习。


1 查看文件.jpg (34.09 KB, 下载次数: 13)

1 查看文件.jpg

2 图形化解压.jpg (25.78 KB, 下载次数: 10)

2 图形化解压.jpg

3 命令解压.jpg (5.79 KB, 下载次数: 12)

3 命令解压.jpg

4 安装1.jpg (19.65 KB, 下载次数: 12)

4 安装1.jpg

5 安装2.jpg (32.76 KB, 下载次数: 12)

5 安装2.jpg

6 安装3.jpg (4.83 KB, 下载次数: 10)

6 安装3.jpg

7 安装4.jpg (5.36 KB, 下载次数: 9)

7 安装4.jpg

8 挂载前查看.jpg (183.45 KB, 下载次数: 10)

8 挂载前查看.jpg

9 挂载u盘.jpg (217.34 KB, 下载次数: 8)

9 挂载u盘.jpg

10 已挂载.jpg (207.78 KB, 下载次数: 12)

10 已挂载.jpg

11 挂载硬盘.jpg (239.29 KB, 下载次数: 12)

11 挂载硬盘.jpg

12 卸载磁盘.jpg (213.14 KB, 下载次数: 12)

12 卸载磁盘.jpg

13 自动挂载.jpg (139.24 KB, 下载次数: 9)

13 自动挂载.jpg

无法挂载.jpg (24.36 KB, 下载次数: 11)

刚装好的Linux系统不支持NTFS

刚装好的Linux系统不支持NTFS





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2