Linux下想访问NTFS分区,现在普遍的方法是利用ntfs-3g或者内核模块来实现。

一、安装ntfs-3g模块

1. 使用yum的安装方法:

请确定你已经安装了rpmforge软件库的源。请参考:RHEL/CentOS 5.5使用第三方软件库

然后安装下列组件。

yum install fuse ntfs-3g -y

注:如果你在使用 CentOS 5.3 或更旧版本,那么你需要安装来自 ELRepo 的 kmod-fuse。

2. 使用ntfs-3g官方源码编译安装的方法:

ntfs-3g下载页面:http://www.tuxera.com/community/ntfs-3g-download/

安装步骤:

wget http://tuxera.com/opensource/ntfs-3g-2010.8.8.tgz

tar zxvf ntfs-3g-2010.8.8.tgz

cd ntfs-3g-2010.8.8

./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

其他注意问题:

从 CentOS 5.4 起(2.6.18-164 或更新的内核),fuse 模块已经包含在内核里。因此,已不再需要 dkms 及 dkms-fuse。如果你先前安装了 dkms-fuse,请用 yum remove dkms-fuse 命令把它卸装。请注意 CentOS 4.x 的用户需要这两个组件。

使用 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好,只提供极度有限的写入功能。

CentOS Linux利用ntfs-3g挂载读写Windows的ntfs分区相关推荐

  1. windows ssh传文件linux,利用SSH secure Shell实现windows与linux之间传输文件

    在windows下安装SSH secure Shell.默认安装后有两个快捷方式. linux下需要安装openssh-server utuntu默认安装了opens是-client,所以不需要安装, ...

  2. 黑苹果MacOS Sierra读写Windows NTFS盘的方法(非第三方软件)

    安装了黑苹果之后,通常我们是双系统的,然后会发现可以识别Windows盘,但是呢只能读不能写,这就有点尴尬了.这时候就开始各种搜,然后发现搜出来的基本都是那一两个软件(paragon ntfs),而且 ...

  3. linux ntfs 3g6,CentOS6挂载读写NTFS分区(ntfs-3g)

    CentOS不像Fedora,默认是没有自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写. NTFS-3G 是一个开源的软件,可以实现 Linux.Free BSD.Mac OSX.Ne ...

  4. 【Linux】如何将ntfs硬盘挂载到home目录下并具有读写权限

    步骤 1. 查看当前挂载的硬盘及其挂载点 2. 查看需要挂载到home下的磁盘类型信息 3. 在home下新建一个空的文件夹作为该磁盘的新挂载点 4. 以ntfs类型的硬盘为例,使用mount命令进行 ...

  5. linux共享磁盘挂载ntfs,解决linux(ubuntu18)下无法挂载ntfs磁盘,并读写挂载硬盘

    首先需要有ntfs-3g,没有的话sudo apt-get install ntfs-3g 挂载硬盘: chen@ilaptop:/$ sudo mount -o rw,remount /dev/sd ...

  6. CentOS6.3挂载读写NTFS分区

    CentOS6.3挂载读写NTFS分区 (2012-09-09 18:21) 原文出处:http://blog.chinaunix.net/uid-27666459-id-3342607.html C ...

  7. CentOS6挂载读写NTFS分区(ntfs-3g)

    CentOS不像Fedora,默认是没有自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写. NTFS-3G 是一个开源的软件,可以实现 Linux.Free BSD.Mac OSX.Ne ...

  8. linux系统下如何挂载NTFS移动硬盘

    linux系统下如何挂载NTFS移动硬盘 在使用 Linux 时我们经常会遇到无法读取硬盘的情况,这是因为 Linux 下支持的文件系统跟 Windows 下的有所差异, Linux 默认是不支持 N ...

  9. Windows与Linux利用系统自带实现共享文件夹的功能

    这里需要两台机器在同一局域网或者可互相ping通.系统以Windows11和Windows Subsystem for Linux(Ubuntu22.04.1)或国产Linux发行版的统信UOS(版本 ...

最新文章

  1. Airflow安装部署
  2. Google浏览器(您的连接不是私密连接)解决方案
  3. 文件监视器——Filemon
  4. 第一次Sprint总结
  5. codeforces 339A-C语言解题报告
  6. JDK内置的进制转换
  7. 一对一聊天ajax实现
  8. 入职 6 个月,被裁员。。。
  9. 在Ubuntu 10上使用D-Link DWA 130无线网卡
  10. 使用调色板(Palette)API 获取颜色
  11. vim 配置文件 ,高亮+自动缩进+行号+折叠+优化
  12. C++反射(Reflection)
  13. 常用ADB命令模拟手机按键
  14. 移动端基础(2)—— flex弹性布局
  15. 分布式和集群的概念区别
  16. Autodesk Alias AutoStudio 2022.1 x64
  17. NLP经典论文:Layer Normalization 笔记
  18. mDNS实现之Bonjour与Avahi(一)——win/linux/arm交叉编译
  19. 【C++】--抽象工厂模式
  20. 给自己向前的动力“网上购车平台”帮忙实现

热门文章

  1. 2021冬至海报大赏
  2. 计算机数据存储怎么转换,数据存储单位之间怎么换算 数据储存单位之间换算方法【图文】...
  3. w806大黄蜂 android 刷机
  4. CMD实现给文件或者文件夹创建软链接
  5. 关于新浪微博里面长图加载功能的一点窥探
  6. 2022年最新CRMEB打通版商城项目简介
  7. HTML如何编写类似QQ聊天框,jQuery实现简易QQ聊天框
  8. PHP使用jwt验证
  9. java mp3 信息_java 读取 mp3 信息
  10. c语言 数组的初始化