找回密码
 注册
快捷导航
查看: 12078|回复: 1

【原创】实战exfat文件系统(U盘)

[复制链接] |自动提醒
阅读字号:

1万

回帖

122

积分

11万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-9-22
年全勤勋章2020年全勤勋章2019月全勤勋章年全勤勋章2017年全勤勋章2018
发表于 2015-4-21 23:37:52| 字数 654| - 中国–北京–北京 电信/星缘新动力科技有限公司电信节点 | 显示全部楼层 |阅读模式
FAT32的硬伤是4GB的文件大小限制,如果需要和Windows系统用户交互,可以考虑NTFS,不过NTFS毕竟是日志型文件系统,对于闪存介质(特别是廉价的TLC的U盘/内存卡)不够友好。另外之前尝试在Windows下安装第三方驱动以支持ext文件系统。一来绝大部分用户不愿意在Windows系统下安装额外的驱动包,二来ext的写入性能欠佳。今天实战了一下exfat文件系统,Linux Mint操作系统。
首先安装exfat软件包:
sudo apt-get install exfat-fuse exfat-utils
然后尝试在GParted下格式化U盘,不过GParted仍然不能支持exfat。但是没有关系,直接使用mkfs创建文件系统。
进入磁盘工具Disks查看U盘对应的设备文件名,比如/dev/sdb。
将其卸载之后可以进行重新创建文件系统(俗称“格式化”)的操作:
sudo umount /dev/sdb
mkfs -t exfat /dev/sdb
补充说明一下,在此例中,我的这块U盘上并没有分区表,而是作为一个整体的块设备(/dev/sdb),直接在块设备上创建文件系统。当然,U盘也是可以有分区表的,例如分成/dev/sdb1、/dev/sdb5等分区。
格式化后重新挂载,例如
sudo mount -t exfat /dev/sdb /media/用户名/路径
测试大文件写入,速度几乎不受影响。拿到Windows Vista以上自动识别并且正常读写。XP可以通过exfat和sdxc支持补丁(现已无法下载)实现exfat支持。

7万

回帖

566

积分

19万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2011-10-18
年全勤勋章2024年全勤勋章2017年全勤勋章2019年全勤勋章2020年全勤勋章2021银牌荣誉勋章(注册10年以上会员)月全勤勋章年全勤勋章2022
发表于 2015-4-22 00:26:30| 字数 5| - 中国–北京–北京 联通 | 显示全部楼层
师妹呢??
TM4320 C54 L75 T77 T81;R8;EPC;
X41;X61:T75 83, X61T,X61s;
X200: P84 86 87 88; X200T;
X200s:C723 U35 L93 94;
X300; X301; X220; X1h;
X230; X1c2013
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-17 03:37 , Processed in 0.104933 second(s), 28 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部