我正在尝试找出联网的外部硬盘驱动器是否使用 FAT32 或 NTFS 作为其文件系统。
有没有办法通过 GUI 执行此操作,或者我可以通过终端执行此操作。它肯定已安装,因为我可以在 /Volumes/ 中看到它,但我没有足够的 Unix 知识来找出这一点。
有人可以帮忙吗?
答案1
该信息可通过/Applications/Utilities/Disk Utility.app
或命令行实用程序获取diskutil info /Volumes/<VolumeName>
。
更新:实际上,这些仅提供有关本地连接磁盘和磁盘映像上的文件系统的信息。对于其他类型的可挂载文件系统,您可以使用该mount
命令获取有关所有已挂载文件系统(包括文件系统类型)的信息。或者,如果您只对一种特定文件类型感兴趣,则可以使用df -t
。
$ mount
[...]
a.net:/srv/music on /Volumes/music/music (nfs, nodev, nosuid, automounted, nobrowse)
[...]
$ df -t nfs
Filesystem 512-blocks Used Available Capacity Mounted on
a.net:/srv/music 227067200 208996288 6536576 97% /Volumes/music/music
答案2
您不能直接访问,文件服务器会隐式地隐藏它。
但你可以猜一下:如果你只需要知道它是 FAT 还是 NTFS,只需将一个大于 2GB 的文件复制到它上面 - 如果失败,它可能是 FAT,无法处理大于 2GB 的文件。每个文件夹的文件数量、允许的字符数等也存在一些差异(请查看文件系统维基百科页面)。