`
shangjava
  • 浏览: 1237140 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

让你的Linux能够对Windows下的NTFS分区进行读写

阅读更多

随着Linux系统逐渐流行,越来越多人开始使用Linux操作系统,但是长久以来Windows在很多人的心中已经根深蒂固,同时由于很多的应用系统被绑定在了windows平台上,所以许多人(包括我)在使用Linux系统的时候依然离不开windows,于是在电脑上通常会存在Linux与windows并存的情况,这时,我们就需要在Linux系统下访问windows的分区进行文件的读写等操作。

早期的Linux只是支持访问windows的FAT和FAT32格式的分区,后来慢慢支持了NTFS分区,但是到目前为止,企业级的Linux系统(比如:Redhat Enterprise Linux,CentOS等等)默认还不支持NTFS分区,需要为Linux安装相关的驱动支持才能进行NTFS分区的访问,有些系统也提供了一些支持,但是只能对NTFS分区进行读取的操作,而不能进行写动作。我们这里就针对这些企业级Linux,以CentOS为例讲述如何进行相关驱动模块的安装,使得CentOS能够对NTFS分区进行读写操作。

我们需要或两个相关内容:fuse与ntfs-3g,这两个内容如果能够正确的安装,我们的Linux就可以支持NTFS分区的读写了。

首先,到http://fuse.sourceforge.net下载fuse的最新版本,假设我们这里下载了最新版本的文件为:fuse-2.7.4.tar.gz,然后我们执行如下命令:

tar xvzf fuse-2.7.4.tar.gz

cd fuse-2.7.4

./configure

make

su

make install

/sbin/modprobe fuse

执行完如上命令我们的第一个模块就安装好了。

接下来下载ntfs-3g,下载地址:http://www.ntfs-3g.org

获取到最新版本文件名如下:ntfs-3g-2009.2.1.tgz,我们执行如下命令:

tar xvzf ntfs-3g-2009.2.1.tgz

cd ntfs-3g-2009.2.1

./configure

make

su

make install

好了,到这里,我们的NTFS相关驱动模块安装完成了。接下来就是进行mount挂载的任务了。相信会玩Linux的都知道如何做了。这里我以我的实验环境为例,我的windows下的C盘对应的设备是/dev/hda1,我们需要将这个设备挂载到/mnt/win_c这个目录中,我们以root身份执行如下命令:

mount -t ntfs-3g /dev/hda1 /mnt/win_c

好了,现在cd到/mnt/win_c中ls一下,看看是不是出现了C盘的内容了。

分享到:
评论

相关推荐

    让Linux支持Windows下的NTFS分区.pdf

    让Linux支持Windows下的NTFS分区 本文讨论了如何让Linux支持Windows下的NTFS分区,解决了Linux系统无法挂载NTFS分区的问题。本文首先介绍了背景,笔者需要将网站的数据备份到移动硬盘上,但由于服务器和本地电脑不...

    Ubuntu Linux下安全读写NTFS分区格式文件

    标题中的“Ubuntu Linux下安全读写NTFS分区格式文件”是指在Ubuntu Linux操作系统中,如何安全地对使用NTFS文件系统的硬盘分区进行读取和写入操作。NTFS(New Technology File System)是Windows操作系统主要使用的...

    linux 自动挂载访问 Windows NTFS 分区文件系统

    1. **ntfs-3g**:这是一个开源的、提供对NTFS分区读写支持的驱动。安装ntfs-3g是实现Linux访问NTFS分区的第一步。在Ubuntu或Debian等基于apt的系统中,可以通过以下命令安装: ```bash sudo apt-get update sudo...

    Linux下支持ntfs分区挂载

    在Linux操作系统中,由于默认内核并不包含对微软Windows NTFS文件系统的原生支持,因此在需要读写NTFS分区时,需要借助第三方工具。标题和描述中提到的"Linux下支持NTFS分区挂载"是指如何在Linux环境中挂载并操作...

    在windows下如何备份linux分区.zip

    标题中的“在Windows下如何备份Linux分区”是一个关于在Windows操作系统中对Linux系统分区进行备份操作的主题。这个过程通常涉及到跨平台的磁盘管理工具,因为Windows原生并不支持直接操作Linux分区。以下是对这个...

    关于REDHAT Linux挂载NTFS分区的研究

    首先,NTFS是Microsoft Windows操作系统的主要文件系统之一,而Linux系统默认不支持对NTFS分区的读写操作。为了在Linux中挂载并管理NTFS分区,我们需要借助第三方软件。在REDHAT Linux中,通常推荐使用FUSE...

    linux-ntfs分区的源代码

    Linux NTFS分区的源代码是Linux操作系统中用于读写Microsoft Windows NTFS文件系统的开源实现,主要由“ntfs-3g”项目提供。这个源代码包名为“ntfs-3g-1.328”,代表着项目的某个版本,可能是1.3.28。这个项目在...

    CentOS读写ntfs内核

    这样,你就可以在CentOS系统中对NTFS分区进行读写操作了。需要注意的是,虽然ntfs-3g提供了良好的NTFS支持,但在进行重要数据操作时仍需谨慎,因为任何文件系统都有可能出现故障或数据丢失的风险。在进行重要数据...

    Linux下面加载ntfs格式分区

    虽然ntfs-3g提供了读写功能,但在Linux中对NTFS分区进行写操作时仍需谨慎,因为Linux和Windows对文件系统的处理方式不同,可能会导致数据丢失或损坏。建议定期备份重要数据。 总之,"ntfsprogs"是Linux系统与NTFS...

    Linux下开机自动挂载NTFS分区为可写.docx

    首先,确保Linux系统中已经安装了ntfs-3g驱动,这是Linux支持NTFS分区读写的关键。如果没有安装,可以通过包管理器(如在OpenSUSE中使用zypper)进行安装。接着,创建挂载点目录,如 `/winc` 和 `/wind`,并确保普通...

    linux下离线安装ntfs

    这行表示将/dev/sdb1(假设是NTFS分区)挂载到/mnt/windows,并设置默认权限,允许用户ID为1000(通常是普通用户的ID)的用户读写。 8. **测试挂载**: 重启系统或执行`mount /mnt/windows`来挂载新的NTFS分区。...

    Linux下硬盘分区读写程序

    本项目名为“Linux下硬盘分区读写程序”,它是一个使用C语言编写的程序,旨在帮助开发者学习如何与硬盘分区进行交互。下面将详细讨论相关知识点。 1. **C语言编程**:C语言是一种强大的、低级的编程语言,常用于...

    ntfs-3g for linux

    在Linux环境下,原生只支持读取NTFS格式的硬盘,但无法进行写入操作,这时就需要借助“ntfs-3g”这个开源软件来实现对NTFS分区的完整读写功能。 “ntfs-3g”是Tuxera公司开发的一个开源项目,它提供了一个用户空间...

    Linux_和_Windows_分区讲解

    Linux 和 Windows 分区是计算机操作系统管理和组织硬盘空间的重要方式,主要涉及硬件分区、磁盘结构以及文件系统的概念。 首先,硬件分区是将物理硬盘划分为逻辑区域,以便操作系统能够管理和组织数据。在分区过程...

    rhel5.4 centos 5.4 挂载可读写ntfs分区rpm包

    通常,Linux内核并不直接支持对NTFS分区的读写操作,因此需要额外的软件来实现这一功能。这个“rpm包”就是解决这个问题的一种方式。RPM(Red Hat Package Manager)是一种用于安装、升级、查询、验证和卸载软件包的...

    RHEL5 内核为2.6.18-53 el5PAE 可读写NTFS分区工具 附安装说明

    在标题和描述中提到的“RHEL5 内核为2.6.18-53 el5PAE 可读写NTFS分区工具”是一种解决方案,允许用户在RHEL5环境下对NTFS分区进行读取和写入。 首先,了解内核版本2.6.18-53 el5PAE。这里的“2.6.18”代表Linux...

    linux 支持ntfs的RPM包

    在这个场景下,FUSE作为桥梁,让ntfs-3g这个用户空间程序能够与Linux内核进行通信,实现NTFS分区的挂载和管理。 安装这两个RPM包的过程通常是这样的: - 首先,确保系统已经安装了RPM工具。如果没有,可以通过`yum...

    Linux与Windows双系统硬盘资源互访

    # 对于NTFS分区 mount -t ntfs-3g /dev/hda1 /mnt/c ``` 这里,`-t vfat`或`ntfs-3g`指定了文件系统类型,`/mnt/c`是挂载点。如果希望在每次启动时自动挂载,可以编辑`/etc/fstab`文件,添加相应的条目。例如: ``...

    linux识别ntfs文件系统包

    在标题和描述中提到的"linux识别ntfs文件系统包"是指在Linux操作系统上安装必要的组件,使得系统能够读写Windows NTFS格式的磁盘。在CentOS或其他基于RPM包管理系统的Linux发行版中,这通常需要安装ntfs-3g和相应的...

    ubuntu10.10 ntfs-3g使用 加载ntfs分区问题解决

    然而,Linux 系统默认情况下并不支持对 NTFS 分区的读写操作,这给那些希望同时使用 Windows 和 Linux 的用户带来了不便。 #### 解决方案 为了在 Ubuntu 10.10 中实现对 NTFS 分区的支持,可以采用一款名为 NTFS-...

Global site tag (gtag.js) - Google Analytics