我正在设置文件服务器,并且正在寻找一种方法来保留来自 OS X 计算机的文件中的扩展属性,并在文件位于服务器上时对其进行操作。显然(嗯,大概)这需要在服务器上使用 HFS+,这不是问题(除非有我应该知道的隐藏缺点),但我担心对 HFS+ 的支持很少,并且会(1)不保留这些属性,或者 (2) 保留它们但需要将文件复制到 OS X 计算机才能操作它们。
Linux 中对 HFS+ 的支持有多完善?我能够完成我提到的所有事情吗?
答案1
不,我不认为本机 HFS+ 驱动程序或 Paragon 软件 HFS+ 产品不支持扩展属性。
根据 HFS+ 维基百科页面,这些驱动程序的状态是它们支持的所有基本功能,并且已知在某些情况下会损坏 HDD。
摘自CentOS线程
Wessel van der Aart 于 2012 年 3 月 7 日星期三下午 01:17:15 写道:
所以我将 user_xattr 和 acl 添加到我的 fstab 选项中,但随后安装失败。检查 dmesg 中的错误只会给我“hfs:无法解析安装选项”。有谁知道发生了什么事以及我应该做什么才能使这项工作成功?
好吧,之前使用过内核中的 HFS+ 文件系统驱动程序,发现它在许多方面都存在缺陷(例如在重负载下或取消链接大量文件时会出现大规模损坏),所以我购买了商业支持的 Paragon NTFS&HFS 驱动程序。
摘自CentOS线程
我今天尝试了他们的免费版本。起初它看起来确实很有希望,但当我对带有 acl 的文件执行操作时,整个系统就严重崩溃,导致我的外部硬盘损坏。几个小时后,我决定放弃并使用 ext4,但仍然感谢!