centos下想访问NTFS分区,现在普遍的方法是利用ntfs-3g或者内核模块来实现。
一、安装ntfs-3g模块
1. 使用yum的安装方法:
请确定你已经安装了rpmforge软件库的源。请参考:RHEL/CentOS 5.5使用第三方软件库
然后安装下列组件。
yum install fuse ntfs-3g -y
注:
如果你在使用 CentOS 5.3 或更旧版本,那么你需要安装来自 ELRepo 的 kmod-fuse。
从 CentOS 5.4 起(2.6.18-164 或更新的内核),fuse 模块已经包含在内核里。因此,已不再需要 dkms
及dkms-fuse。如果你先前安装了 dkms-fuse,请用 yum remove dkms-fuse 命令把它卸装。请注意
CentOS4.x 的用户需要这两个组件。
2. 使用ntfs-3g官方源码编译安装的方法:
ntfs-3g下载页面:http://www.tuxera.com/community/ntfs-3g-download/
安装步骤:
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz
tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz
cdntfs-3g_ntfsprogs-2011.4.12
./configure
make
make install
以上两种方法二选一,yum只适用于Redhat系,编译安装适用于所有Linux发行版
二、挂载NTFS文件系统
假设你的NTFS文件系统是 /dev/sda1 而你将会把它挂载在 /mnt/windows/c,请执行以下步骤。
1. 创建挂载点。(一般建议挂在mnt目录里)
mkdir /mnt/windows/c
2. 挂载NTFS分区:
mount -t ntfs-3g /dev/sda1 /mnt/windows/c
注:这里的sda1是指SATA或SCSI硬盘的第一个分区,如果是老式的IDE硬盘,会是hda1,具体请用fdisk -l查看。如偶的一台机:
[root@CentOS ~]# fdisk -l
Disk /dev/sda: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 20022 140343840 f W95 Ext’d (LBA)
/dev/sda5 5101 8924 30716248+ 7 HPFS/NTFS
/dev/sda6 8925 12748 30716248+ 7 HPFS/NTFS
/dev/sda7 12749 16572 30716248+ 7 HPFS/NTFS
/dev/sda8 16573 20022 27712093+ 7 HPFS/NTFS
/dev/sda9 2551 2584 273042 83 Linux
/dev/sda10 2585 4928 18828148+ 83 Linux
/dev/sda11 4929 5016 706828+ 82 Linux swap / Solaris
Partition table entries are not in disk order
3. 如果想开机系统启动时自动挂载NTFS分区,编辑vim /etc/fstab文件,加入类似如下内容:
只读式挂载:/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0
读写式挂载:/dev/sda1 /mnt/windows/c ntfs-3g rw,umask=0000,defaults 0 0
或者: /dev/sda1 /mnt/windows/c ntfs-3g defaults 0 0
如偶的/etc/fstab文件如下:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda11 swap swap defaults 0 0
/dev/sda1 /mnt/windows/c ntfs-3g ro,umask=0222,defaults 0 0
/dev/sda5 /mnt/windows/e ntfs-3g defaults 0 0
/dev/sda6 /mnt/windows/f ntfs-3g defaults 0 0
/dev/sda7 /mnt/windows/g ntfs-3g defaults 0 0
/dev/sda8 /mnt/windows/h ntfs-3g defaults 0 0
其他注意问题:
使用 centosplus 内核的用户
由CentOS-5.3开始,centoplus内核没有启用NTFS模块。这是由于5.3内的 NTFS 是不能运行的。详情请参阅https://bugzilla.redhat.com/show_bug.cgi?id=481495。如果你想使用来自 CentOS内核的NTFS模块,你可以安装来自ELRepo的kmod-ntfs。但这个模块没有ntfs-3g好,只提供极度有限的写入功能。
分享到:
相关推荐
在Linux环境下,挂载NTFS文件系统通常需要额外的软件包支持,如ntfs-3g。ntfs-3g是一款开源的、功能强大的NTFS驱动器,它提供了读写NTFS分区的能力,并且兼容多种Linux发行版。根据给定的部分内容,我们可以看到通过...
CentOS 挂载 exFAT 和 NTFS 格式的 U 盘 CentOS 挂载 exFAT 和 NTFS 格式的 U 盘是 Linux 系统中一个非常重要的技术,因为 Linux 不支持直接挂载 exFAT 和 NTFS 格式的硬盘,在使用时会造成很大的不便。为了更好地...
以下是在CentOS 5.3版本上挂载NTFS驱动器的详细步骤: 1. **安装内核补丁**: 在进行NTFS挂载之前,首先需要确保你的系统内核支持NTFS。通过运行`uname -a`命令来查看当前系统的内核版本。例如,如果你的内核版本...
通过以上步骤,你不仅学会了如何在CentOS 6.5中挂载NTFS分区,还理解了`ntfs-3g`和`fuse`的作用,以及如何利用RPMForge扩展系统的软件库。这将帮助你在日常工作中更方便地处理跨平台的数据交换任务。
安装完成后,你可以直接通过`mount`命令挂载NTFS分区,例如: ```bash sudo mount -t ntfs-3g /dev/sdb1 /mnt/windows ``` 这样,你就可以在CentOS系统中对NTFS分区进行读写操作了。需要注意的是,虽然ntfs-3g提供...
CentOS 挂载NTFS分区,软件包 (亲测 ,可用)
6. **测试挂载**:现在你可以尝试挂载NTFS硬盘了。例如,如果设备挂载在`/dev/sdb1`,则运行: ``` sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfsdrive -o defaults,uid=your_user_id,gid=your_group_id ``` 这里...
在挂载NTFS分区前,通常需要使用`fdisk -l`命令来查看磁盘分区情况,确保正确识别目标分区。此命令将显示所有磁盘和分区的信息,包括大小、类型等,帮助用户确定正确的设备名和分区号,以便进行挂载操作。 通过以上...
标题中的“rhel5.4”指的是Red ...用户需要下载这个包,然后使用RPM工具进行安装,之后便可以通过`mount`命令以读写模式挂载NTFS分区。这使得Linux系统能更好地与Windows系统进行数据交互,扩展了跨平台操作的便利性。
### CentOS挂载NTFS分区详解 #### 一、前言 在Linux环境下,尤其是在CentOS系统中,我们经常需要处理不同格式的存储设备,比如NTFS格式的移动硬盘或U盘。由于Linux默认不支持NTFS文件系统的读写操作,因此我们需要...
本文将详细介绍如何在Linux下挂载NTFS磁盘,包括所需的步骤、所需软件以及具体的操作指南。 一、NTFS-3G简介 NTFS-3G是一个开源的、提供读写功能的NTFS驱动程序,它允许Linux用户在保持数据安全的同时,与Windows...
4. 现在,用户就可以通过`mount`命令挂载NTFS分区了。例如,如果有一个设备/dev/sdb1是NTFS分区,可以用`sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs`命令将其挂载到/mnt/ntfs目录下。 ntfs-3g除了基本的读写功能外...
在Red Hat Linux操作系统中,由于默认不包含对NTFS文件系统的完全支持,因此无法自动挂载NTFS格式的硬盘或U盘。为了实现这一功能,我们需要安装特定的软件包。标题提到的“redhat挂载ntfs所需文件包”正是针对这个...
centos 6.8 挂载NTFS移动硬盘-附件资源
CentOS 5默认是不支持NTFS,网上找了些,看ntfs-3g支持读和写,装来试下效果确实不错,在支持ntfs的时候安装centos的时候要把开发工具包都安装好,如gcc+等! 1:先安装fuse ./configure --prefix=/usr make make ...
7. **挂载NTFS分区**:现在,你可以使用`mount`命令挂载NTFS分区,例如`sudo mount -t ntfs-3g /dev/sdb1 /mnt/windows`,其中`/dev/sdb1`是NTFS分区,`/mnt/windows`是你选择的挂载点。 8. **测试读写**:挂载成功...
如果希望在每次启动系统时自动挂载NTFS设备,可以编辑`/etc/fstab`文件。首先,用文本编辑器打开文件: ```bash sudo nano /etc/fstab ``` 然后添加新的一行,内容如下(将`/dev/sdb1`替换为实际设备名,`/mnt/...
安装完成后,可以通过`mount`命令挂载NTFS硬盘。首先,找到移动硬盘的设备名,通常在`/dev/sd*`系列中,如`/dev/sdb1`。然后执行以下命令挂载: ``` sudo mount -t ntfs-3g /dev/sdb1 /mnt/mydisk -o defaults,...
在描述中提到,“访问ntfs硬盘,挂载ntfs硬盘的一款软件,尤其是对于redhat或centos或是fedora系统,不可或缺”,这表明ntfs-3g是一款适用于基于Red Hat的Linux发行版(如Red Hat Enterprise Linux、CentOS或Fedora...