我想设置一个外部硬盘驱动器,作为两个不同的笔记本电脑的备份驱动器,两者都运行Linux。我知道这是有问题的b/c,每台机器都会有自己的一组用户I,这会导致权限冲突/一般混乱。
我只是想知道是否有什么解决方案我还没有考虑过。如果没有权限问题,我会使用ext4。我考虑过使用NFS并通过网络共享驱动器,但这并不是我想要的用例--我希望每台笔记本电脑都能插入驱动器并使用它。我也希望文件系统被加密。
那么,是否有一种优雅的方式来做到这一点,或者它只是没有在卡片上?有没有为这个用例设计的另一个文件系统?我应该只使用NTFS还是HFS+?
更新:按照下面的要求,更新以补充:不存在信任问题,因为这两台笔记本电脑都是我和我妻子的。而且没有我预见到的具体问题--只是感觉很粗略,因为我不认为ext4是这样设计的。
尽管如此,我还是坚持使用一个ext4加密分区,将每个备份保存在单独的目录中,而不用担心。))谢谢!
发布于 2019-02-05 14:39:02
不,这不是问题。使用普通的Linux文件系统。
我建议您使用一个目录进行一台计算机备份,另一种目录用于第二台计算机。将目录创建为root,并将预期的所有者/组分配给目录(如果要备份所有系统,只需保留root)。所以mkdir和chown。只需在每个系统上都这样做,以便需要从一个系统访问的目录具有该系统的正确权限。
如果您尝试用一台计算机访问另一台计算机的数据,则可能会出现此问题。只需以根用户身份进行操作(并在将文件复制到“其他”计算机时设置用户/组)。
注意:如果您是计算机(任何计算机)的根目录,您可以读取磁盘上的所有文件,这些文件可以物理地附加到该计算机上。唯一的例外是加密的文件/文件系统。因此,要小心使用外部磁盘(特别是在将它们移出屋外时)。
https://unix.stackexchange.com/questions/498799
复制相似问题