转自:http://hermesbox.blogbus.com/logs/47386987.html

今天尝试并成功的将一块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命令进行查看。

Linux系统挂载NTFS文件系统(转载)的更多相关文章

  1. Linux系统挂载NTFS文件系统

     今天尝试并成功的将一块500G的移动硬盘挂载到了RHEL5的系统上,甚感欣慰.想到也许以后自己或其他同学们会有类似经历,于是尽量细致的记录于此.     无论是一块安装了Windows/Linu ...

  2. linux系统挂载NTFS移动硬盘

    有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTF ...

  3. Linux系统挂载NFS文件系统

    https://help.aliyun.com/document_detail/90529.html?spm=a2c4g.11186623.6.570.43212f30T5yM4w

  4. centos6.9使用NTFS-3G挂载ntfs文件系统

    centos6.9使用NTFS-3G挂载ntfs文件系统 工作中,难免需要到linux 系统上拷贝文件,但linux 自己不支持ntfs,下面就是解决问题的办法. NTFS-3G是一个开源软件,支持在 ...

  5. Linux系统NFS网络文件系统

    Linux系统NFS网络文件系统 NFS(network file system)网络文件系统,就是通过网络让不同的主机系统之间可以共享文件或目录,此种方法NFS客户端使用挂载的方式让共享文件或目录到 ...

  6. CentOS6.5系统挂载NTFS分区的移动硬盘 centos安装repoforge源(yum)

    CentOS6.5系统挂载NTFS分区的移动硬盘 作为IT的工作者,避免不了使用Linux系统,我现在使用的系统是CentOS6.5 X86_64位版本,但是插入NTFS移动硬盘没有办法识别.通过下面 ...

  7. Linux系统挂载操作mount详解

    在Linux系统中,文件系统不挂载是无法使用的.挂载,即是让文件系统在操作系统中可用.在Linux中使用mount命令来挂载文件系统,有永久性挂载和临时性挂载两种挂载方式. 1. 永久性挂载: 修改配 ...

  8. 深入理解linux系统下proc文件系统内容

    深入理解linux系统下proc文件系统内容 内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统. Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它 ...

  9. CentOS6.5系统挂载NTFS分区的移动硬盘

    CentOS6.5系统挂载NTFS分区的移动硬盘 作为IT的工作者,避免不了使用Linux系统,我如今使用的系统是CentOS6.5 X86_64位版本号,可是插入NTFS移动硬盘没有办法识别.通过以 ...

随机推荐

  1. php 压缩数据存储

    php 压缩数据存储 当接收到大量的数据时,存储到数据库和从数据库读取时,时间都比较慢,所以压缩一下入库可能会好一点. 仅供参考!!! 封装的压缩数据函数: /** * 压缩数据 * @param s ...

  2. Access数据库密码破解 C#

    private string GetPassword(string file) { // 未加密的文件0x42开始至0x61之前的每间隔一字节的数值 byte[] baseByte = { 0xbe, ...

  3. Java操作XML牛逼利器JDOM&DOM4J

    JDOM  JDOM 是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包,用于快速开发 XML 应用 程序. JDOM 官方网站:http://www.jdom.org/ 利 ...

  4. 最长上升子序列(LIS)长度的O(nlogn)算法

    最长上升子序列(LIS)的典型变形,熟悉的n^2的动归会超时.LIS问题可以优化为nlogn的算法.定义d[k]:长度为k的上升子序列的最末元素,若有多个长度为k的上升子序列,则记录最小的那个最末元素 ...

  5. File类 判断功能和获取功能

    package cn.zmh.File; import java.io.File; /* * * File判断功能 * * */ public class FileDemo3判断功能 { public ...

  6. arcgis安装路径的获得

    //Get the ArcGIS install location string sInstall = ESRI.ArcGIS.RuntimeManager.ActiveRuntime.Path; / ...

  7. 【APUE】fork函数

    #include <unisth.h> pid_t fork(void) fork函数被调用一次,返回两次.子进程的返回值是0,父进程的返回值是子进程的进程id. fork函数调用一次却返 ...

  8. 移动端CSS小结

    Meta 标签 <meta name="viewport"  content="width=device-width, user-scalable=no, init ...

  9. Scala入门到精通——第二十四节 高级类型 (三)

    作者:摆摆少年梦 视频地址:http://blog.csdn.net/wsscy2004/article/details/38440247 本节主要内容 Type Specialization Man ...

  10. 【C/C++学院】0901-设计模式的汇总演练

    备忘录模式 数据库的备份,文档编辑中的撤销等功能 #include <iostream> #include <string> #include <vector> u ...