SuperAPI AI 工具集

exfat-ntfs

通用与其它

查看项目

更新于 10-15 23:48

技能介绍

用途:在 Linux 上管理需与 Windows、macOS 共享的外置硬盘和 U 盘,涵盖 exFAT 与 NTFS 的挂载、格式化、检查修复和权限设置。exFAT 自 5.4 内核起原生支持(模块 exfat),用户态工具为 exfatprogs;NTFS 可用 FUSE 的 ntfs-3g,或用 5.15+ 内核原生 NTFS3(挂载加 -t ntfs3,性能明显更好)。两者均为挂载时配置,无后台服务。

主要能力与用法:用 blkid /dev/sdX1 或 lsblk -f 识别类型;挂载如 sudo mount -t exfat /dev/sdX1 /mnt/usb、sudo mount -t ntfs3 /dev/sdX1 /mnt/usb;带权限挂载加 -o uid=1000,gid=1000,umask=022。格式化用 sudo mkfs.exfat -n "LABEL" /dev/sdX1、sudo mkntfs -f -L "LABEL" /dev/sdX1。修复需先卸载:sudo fsck.exfat /dev/sdX1、sudo ntfsfix /dev/sdX1。卸载用 udisksctl unmount -b /dev/sdX1 或 sudo umount /mnt/usb。

限制与注意:Windows 快速启动会让 NTFS 卷变脏,Linux 只读挂载;干净做法是关闭快速启动后正常关机,ntfsfix 只清脏位、不能安全重放日志。exFAT 无 Unix 权限位,只能靠挂载时的 uid/gid/umask 统一控制,无法单独 chmod。FAT32 不支持超过 4 GB 的单文件。拔出前务必 sync 并卸载,避免损坏。格式化应针对分区 /dev/sdX1 而非整盘。

参考资料提到 references/ 目录下的 mount-options.md(挂载选项、fstab、udev 规则)与 docs.md。其余平台支持与费用信息暂未提供。