linux系统挂载NTFS文件系统

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格式的移动硬盘, 一般情况...
    程序猿天璇阅读 9,341评论 1 5
  • Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。 内核、shell和文件系统一起形成了基本...
    请爱护小动物阅读 2,878评论 0 22
  • Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本...
    偷风筝的人_阅读 3,274评论 1 17
  • 因为最近一直关注大老师,所以一直在听大老师的曲儿。 这事得这么看,确实,人家年少的时候很朋克,写的歌也倍儿棒,就拿...
    奶味冰咖燕子阅读 129评论 0 0
  • 梦 海底石作 曾想荒废一些时光,溯流而上,寻一条河流的源头 也曾想空耗一些时日,顺流而下,看一条河流的尽头 曾想沿...
    王自鹏阅读 271评论 0 0