我可以在 FreeBSD 和 Linux 之间共享哪些目录以及如何共享?特别是,我如何分别对 /usr/home 和 /home 进行重复数据删除?我想直接在两个系统之间共享一个分区可能会导致点文件冲突,所以这可能不是正确的解决方案。联合挂载共享分区是否合理?这样,我可以将点文件移动到每个操作系统的“/”分区中,并将其余文件共享到共享分区中。
我应该为共享主分区本身使用哪个文件系统?我有不到 2GB 的内存,所以我认为 ZFS 不会表现,从我读到的。也许ext2会做?还有更好的选择吗?编辑:Linux 中的写入 UFS 内核支持是否已经稳定?
操作系统挂载点 FS 大小(GiB;总计:~160GB) Linux / ext4 16 FreeBSD / ufs 16 共享/mnt/home/ ext2?~124 # 编辑:见下文 共享 - 交换 4
我应该做任何其他分区吗?这是一个没有“持久”服务器的工作站,但我可能会在 FreeBSD 中玩弄监狱。也许我应该为那些分区?
免责声明:我之前实际上没有使用过联合文件系统,并且一般来说是 BSD 的新手;随时提出更好的解决方案:)
编辑:如何在每个根分区中添加一个“dotfiles”树并联合挂载它?
FreeBSD 中的挂载点: / /mnt/家/ /usr/home/: /usr/dotfiles/ U /mnt/home/ # /usr/dotfiles/ 优先 示例内容: /usr/dotfiles/fchurca/: .cache .kderc /mnt/home/fchurca/: .vimrc development/ Documents/ # .vimrc 不是特定于平台的 /usr/home/fchurca: .cache .kderc .vimrc development/ Documents/
这样,它可以适用于盒子的所有(最多两个)用户。