Linux系统挂载NTFS文件系统


  今天尝试并成功的将一块500G的移动硬盘挂载到了RHEL5的系统上,甚感欣慰。想到也许以后自己或其他同学们会有类似经历,于是尽量细致的记录于此。
     无论是一块安装了Windows/Linux双系统的硬盘,还是通过USB连接的移动硬盘/U盘,都是可以挂载到Linux系统中的。不过由于Windows本身常用的文件系统包括fat32和NTFS,因此还是需要区别的。废话少说,进入正题。
系统环境如下:
操作系统—— RHEL5,详细版本为:Red Hat Enterprise Linux Server release 5.2 (Tikanga) 
内核版本—— 2.6.18-92.el5 for x86_64
移动硬盘—— 500G,NTFS文件系统

应用目标:
不影响移动硬盘当前数据的前提下,挂载该硬盘,可以进行读写操作。

方案A:使用linux-ntfs
特点:本方案使用简单,易于操作;但是挂载成功后却是只读

实现:
1. 下载linux-ntfs的RPM包
# wget http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.x86_64.rpm

2. 安装下载后的RPM包
# rpm -ivh kernel-module-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.x86_64.rpm

3. 检查ntfs模块是否被加载进系统
# /sbin/modprobe ntfs
    [没有输出则代表存在;否则将会有错误信息报出]
# cat /proc/filesystems
nodev   selinuxfs
            ext3
nodev   rpc_pipefs
nodev   autofs
            ntfs
    [ntfs应该出现在列表中]

4. 查看NTFS系统的编号 
# /sbin/fdisk -l |grep NTFS 
/dev/sdc1               1       60801   488384001    7  HPFS/NTFS

5. 挂载NTFS文件系统 
# mkdir -p /mnt/ntfs/ 
# mount -t ntfs /dev/sdc1 /mnt/ntfs/

END. 此时如无意外应该已经成功挂载了一个只读的NTFS系统,可使用mount命令进行查看。

 

方案B:使用fusentfs-3g
特点:本方案需要下载2个包,对其进行源码安装;挂载成功后即可读写挂载分区

实现:
1. 下载源码安装包
# wget http://downloads.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz?use_mirror=ncu
# wget http://www.ntfs-3g.org/ntfs-3g-2009.4.4.tgz

2. 安装下载后的源码包
# tar -zxf fuse-2.7.4.tar.gz
# ./configure --prefix=/usr/local/fuse-2.7.4
# make 
# make install

# tar -zxf ntfs-3g-2009.4.4.tgz
# ./configure --prefix=/usr/local/ntfs-3
# make 
# make install

3. 检查fuse模块是否被加载进系统
# /sbin/modprobe fuse
    [没有输出则代表存在;否则将会有错误信息报出]
# cat /proc/filesystems
nodev   selinuxfs
            ext3
nodev   rpc_pipefs
nodev   autofs
            ntfs
nodev   fuse
            fuseblk
nodev   fusectl
    [fuse应该出现在列表中]

4. 查看NTFS系统的编号 
# /sbin/fdisk -l |grep NTFS 
/dev/sdc1               1       60801   488384001    7  HPFS/NTFS

5. 挂载NTFS文件系统 
# mkdir -p /mnt/ntfs/ 
# mount -t ntfs-3g /dev/sdc1 /mnt/ntfs/

END. 此时如无意外应该已经成功挂载了一个所有用户均可读写的NTFS系统,可使用mount命令进行查看。

时间: 2025-01-21 11:58:53

Linux系统挂载NTFS文件系统的相关文章

Linux系统挂载NTFS移动硬盘

有时候做大数据量迁移 时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区),这时候为了能让Linux服务器能够识别 NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包.   NTFS-3G介绍NTFS- 3G是一个开源项目,NTFS-3G是为Linux, Android, Mac O

linux下挂载NTFS文件系统与设置开机自动挂载

一种简单的解决方法是使用开源软件ntfs-3g 使用下列命令安装ntfs-3g yum install ntfs-3g 然后用下面的命令可以查看分区信息 fdisk -l 然后使用下面的命令即可挂载: mount -t ntfs-3g /dev/你的分区 /你想挂载到的目录 建议将分区挂载到/mnt下面 至于自动挂载,可以修改/etc/fstab文件, 在下面按如下格式添加想要自动挂载的分区,每行一个分区, /dev/你的分区 /mnt/你的目录 ntfs-3g defaults 0 0 更详细

阿里云 Linux 系统挂载数据盘:适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)

阿里云 Linux 系统挂载数据盘:   适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)   Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区 Linux 系统挂载数据盘:   适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划分为一个分区来使用. 1.查看数据盘.在没有分区和格式化数据盘之前

解决linux 不能识别ntfs分区问题(linux系统挂载移动硬盘)

客户有个电脑,装了linux系统,准备往电脑里拷文件,自己带过去移动一盘,插上一看,不识别...原因是当前linux系统不支持ntfs的分区.. 网上查了下,幸亏有个小工具,叫ntfs-3g 然后就从这里下载了: http://www.tuxera.com/community/ntfs-3g-download/ 安装使用也很方便,按照这个步骤就可以了: NTFS-3G + Ntfsprogs NTFS-3G is a stable, full-featured, read-write NTFS

Linux下挂载ntfs格式移动硬盘

工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume 'EAGET-NQH'user the ntfs file system which is not supported by your system. 其中'EAGET-NQH'为我的移动硬盘名. 查找资料发现linux支持ntfs格式分区需要安装ntfs-3g插件,下载安装即可, 什么是NTFS-3G NTFS-3G是一个开源软件,支持在Linu

虚拟机上的linux系统挂载u盘并复制文件【图文教程】

我们的虚拟机中操作系统是无图形界面 的CentOs 在没有配置网络的情况下,现在需要把文件复制到虚拟机上的linux系统上面,我这里就使用了u盘挂载的方式,获得了U盘中的文件. 1.虚拟机VMware中设置USB的属性 编辑虚拟中系统信息 USB的三个信息必须全部勾选 2.开启VMware的USB服务 记得查看一下是否开启改USB服务(没注意,坑了好久才查找原因),我的电脑右键->管理->服务和应用程序 ->VMware USB Arbitration Service右键->开启服

Linux 系统挂载数据盘

  适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) * Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划分为一个分区来使用. 1.查看数据盘 在没有分区和格式化数据盘之前,使用 "df –h"命令,是无法看到数据盘的,可以使用"fdisk -l"命令查看.如下图: 友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进

Mac OS X如何挂载ntfs文件系统

  在使用Mac系统时,经常会碰到连接上移动硬盘,可以看到盘里的东西,可是却无法写盘的情况,报Read-only file system错误,这时大家可能最容易想到的方法就是去安装相应的软件,像NTFS for mac等等,不过一般情况下都会碰到license的问题.今天介绍的这种方法是在命令行下进行操作的,如果你既不想付费购买软件,又不想使用盗版,可以试试这种方法.其实那些App也只是在命令行的基础上增加了一层UI,使用起来更加方便和美观,原理其实都是一样的. 软硬件环境 Macbook Pr

Linux系统挂载数据盘演示与一键挂载数据盘脚本

适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)   *  Linux的服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作.   下面的操作将会把数据盘划分为一个分区来使用.   1.查看数据盘   在没有分区和格式化数据盘之前,使用 "df –h"命令,是无法看到数据盘的,可以使用"fdisk -l"命令查看.如下图:     友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的服务无数