xliang9550 发表于 2015-4-21 23:37

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

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支持。

peacefeeling 发表于 2015-4-22 00:26

师妹呢??
页: [1]
查看完整版本: 【原创】实战exfat文件系统(U盘)