美文网首页
linux系统挂载NTFS文件系统

linux系统挂载NTFS文件系统

作者: 小sheep | 来源:发表于2017-01-08 10:11 被阅读0次

windows本身常用的文件系统包括fat32和NTFS,在linux系统下的挂载方案需要区别。

使用linux-ntfs挂载方案

特点

本方案使用简单,易于操作;但是挂载成功后却是只读

实现

# 下载linux-ntfs的rpm包,注意跟linux的版本匹配,这里的linux内核版本是2.6.18-92.el5 for x86_64,查看版本`uname -r`
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
# 安装下载后的RPM包rpm -ivh kernel-module-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.x86_64.rpm
# 检查ntfs模块是否被加载进系统
/sbin/modprobe ntfs    
# 没有输出代表存在;否则将会有错误信息报出
cat /proc/filesystems    
# ntfs应该出现在列表中
# 查看NTFS系统编号
/sbin/fdisk -l |grep NTFS
# 挂载NTFS文件系统
mkdir -p /mnt/ntfsmount -t ntfs /dev/sdc1 /mnt/ntfs

使用fuse和ntfs-3g挂载方案

特点

本方案需要下载2个包,对其进行源码安装;挂载成功后即可读写挂载分区

两个重要的网站

  1. tuxera
  2. []

实现

# 下载源码包
wget http://downloads.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz?use_mirror=ncuwget http://www.ntfs-3g.org/ntfs-3g-2009.4.4.tgz
# 安装下载后的源码包
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
# 检查fuse模块是否被加载进系统
/sbin/modprobe fuse    
# 没有输出则代表cat /proc/filesystems    
# fuse应该出现在列表中
# 查看NTFS系统的编号
/sbin/fdisk -l |grep NTFS
# 挂载NTFS文件系统
mkdir -p /mnt/ntfsmount -t ntfs-3g /dev/sdc1 /mnt/ntfs

相关文章

网友评论

      本文标题:linux系统挂载NTFS文件系统

      本文链接:https://www.haomeiwen.com/subject/aysqbttx.html