Linux支持exFAT和NTFS

简介:

Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFSexFAT这两种格式的,对于U盘最好格式化为exFATNTFSU盘的不好的。CentOS系列一直没有默认支持使用exfat格式的大容量U盘,可以通过添加fuse-exfat模块来支持。


一、怎样在Linux下挂载exFat格式的各种硬盘

1、安装

要先下载这两个包fuse-exfatexfat-utils

exfat支持是通过fuse模块的方式支持的,其项目地址是https://code.google.com/p/exfat/

1
2
3
yum  install  subversion scons fuse-devel gcc
wget https: //exfat .googlecode.com /files/fuse-exfat-1 .0.1. tar .gz
wget https: //exfat .googlecode.com /files/exfat-utils-1 .0.1. tar .gz
1
2
tar  -zxvf exfat-utils-1.0.1. tar .gz -C  /opt/
tar  -xzvf fuse-exfat-1.0.1. tar .gz -C  /opt/
1
2
3
[root@localhost ~] # cd /opt/fuse-exfat-1.0.1/
[root@utooo fuse-exfat-1.0.1] # scons             //安装
[root@utooo fuse-exfat-1.0.1] # scons install
1
2
3
4
5
[root@localhost ~] # cd /opt/exfat-utils-1.0.1/
[root@localhost exfat-utils-1.0.1] # ls
ChangeLog config.log  COPYING  dump  fsck   label  libexfat mkfs  SConstruct
[root@localhost exfat-utils-1.0.1] # scons      
[root@localhost exfat-utils-1.0.1] # scons install


2、挂载

1
2
mount .exfat  /dev/sdb1  /mnt/
mount  –t exfat   /dev/sdb1  /media/                 // 挂载,注意要挂到的那个目录最好是空目录,下面不要有任何文件,不然会提示下面的错误的,有目录也没关系的(加个这个“-o nonempty”)


wKioL1MO82mzxLuJAAEOpOdYt8A627.jpg

mount -t exfat  /dev/sdb1 /media/ -o nonempty


3、也可下载rpm的包直接安装,编译要方便也好卸载

http://download1.rpmfusion.org/free/el/updates/6/x86_64/repoview/exfat-utils.html

http://download1.rpmfusion.org/free/el/updates/6/x86_64/repoview/fuse-exfat.html




二、怎么样在Linux下挂载NTFS格式的

要想把NTFS格式的磁盘挂载到CentOS 6.4下面,需要安装第三方的插件ntfs-3g,这里我采用了编译安装插件。

1、安装

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

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

1
2
3
4
5
6
wget http: //tuxera .com /opensource/ntfs-3g_ntfsprogs-2014 .2.15.tgz
tar  -xzvf ntfs-3g_ntfsprogs-2014.2.15.tgz -C  /opt/
cd  /opt/ntfs-3g_ntfsprogs-2014 .2.15/
. /configure  #编译
make  #安装
make  install  #安装



2、挂载

1
mount .ntfs-3g  /dev/sdb1  /media/





      本文转自ling118 51CTO博客,原文链接:http://blog.51cto.com/meiling/1364455,如需转载请自行联系原作者






相关文章
|
1月前
|
Ubuntu Linux Windows
linux 挂载硬盘报错 "mount: unknown filesystem type 'ntfs'"
【10月更文挑战第7天】在Linux系统中挂载硬盘时遇到“mount: unknown filesystem type 'ntfs'”错误,是因为Linux默认可能不支持NTFS文件系统。本文提供了解决方案:安装NTFS-3G软件包以支持NTFS,并检查内核是否已加载NTFS模块。对于Ubuntu/Debian系统,可使用`sudo apt-get install ntfs-3g`命令;对于CentOS/RHEL系统,则需先安装EPEL仓库再安装NTFS-3G。此外,还需确认硬盘设备名正确无误,并创建合适的挂载点目录。
479 2
|
5月前
|
Linux Shell 虚拟化
开机自动挂载NTFS分区至Linux:分步指南
在Linux中自动挂载Windows NTFS分区,需创建挂载点(如`/media/c_win`),识别分区(如`/dev/sda1`),获取UUID,并编辑`fstab`文件添加挂载信息。推荐使用UUID以保持稳定性。在VMware环境中可能需添加`force`选项。完成这些步骤后,重启系统,NTFS分区将自动挂载。这对于双系统用户非常方便。
|
Linux 编译器 C语言
16.17 Linux NTFS文件系统安装
在 CentOS 6.x 中,默认 NTFS 文件系统是没有安装的,也就是说在 CentOS 6.x 中是不能直接挂载 NTFS 分区的。但是目前 Windows 的分区绝大多数是 NTFS 分区,这就需要在 CentOS 6.x 中安装 NTFS 文件系统的模块之后,才能使用 NTFS 分区。
213 0
16.17 Linux NTFS文件系统安装
|
Linux
Linux arm 支持 ntfs 文件系统
Linux arm 支持 ntfs 文件系统
371 0
Linux arm 支持 ntfs 文件系统
|
Linux
Linux下挂载NTFS格式磁盘
使用ntfs-3g在linux下挂载windows磁盘
261 0
|
存储 Linux C语言
在Linux系统中使用ntfs、fat32格式的存储设备
我们通常使用的移动硬盘或U盘一般都是ntfs或fat32的文件系统,作为一名运维工程师,经常会遇到把移动硬盘或者U盘上的内容拷贝的Linux服务器上。
1749 0
|
Linux Ubuntu Windows
下一篇
无影云桌面