我正在我的 Raspberry Pi 上部署 NextCloud。我被困在我所知道的设计和运行系统的低效方法上。当前配置位于具有 ext4 文件系统的外部驱动器上。我正在使用 ACL 来保护 ext4 文件系统上的文件。不过我家里有 MS Windows 机器。为了家庭其他成员的利益,我运行了一个 cron 作业,将文件从 ext4 驱动器复制到 NTFS 驱动器。
有没有一种方法可以在拥有跨平台文件系统的同时应用 ACL,以便在 WIndows 和 Linux 上使用相同的备份驱动器。
答案1
如果你想使用兼容的"ACL"
,你需要使用,ZFS
因为 Linux 上的其他文件系统只支持ACL
1997 年撤回的旧提案。
ZFS
支持当前ACE
也在 NFSv4 和 NTFS 中使用的标准。
但是,如果您想通过网络共享此文件,则需要SAMBA
从 Oracle 搜索已修改为支持本机的修改源ACE
。然而,这要求您在文件服务器上运行 Solaris 或 FreeBSD,因为 Linux 目前仅支持撤回的ACL
提案。
从您的评论来看,您似乎只对基本文件权限感兴趣。在这种情况下,在 Windows 上安装NFSv4
客户端软件或SAMBA
在 Linux 上安装服务器就足够了。