Ubuntu - 将主目录移动到 NTFS 驱动器

Ubuntu - 将主目录移动到 NTFS 驱动器

我有一个格式化为 NTFS 的磁盘,目前我用它来通过 Samba 与 Windows 机器共享数据。所有数据都位于该磁盘上名为“shared”的目录中。我想将我当前的主目录移动到该磁盘上名为“home”的目录中。该驱动器会自动安装在“/media/data”位置。

对于这一举动我有几个问题。

1)如何确保 Ubuntu 知道这个变化?

2) 我意识到这次迁移可能会出现与权限相关的问题。我不熟悉 NTFS 中的权限(或者从技术层面上根本不熟悉 NTFS),但仅仅将所有内容 chown/chgrp/chmod 恢复到迁移之前的状态就足够了吗,或者有没有更正式的方法来做到这一点?

编辑:我意识到我可能没有说清楚我所做的事情需要我的磁盘是 NTFS 以及为什么我将我的主目录放在它上面。“共享”目录主要由 Windows 机器使用,并且包含相当多的大文件(大于 4GB,这就是为什么 FAT32 不是一个选项)。我想将所有数据从装有 Ubuntu 操作系统的磁盘移出并将其放在有问题的 NTFS 磁盘上,其中包括主目录。

编辑2:我不会移动主目录,而是只将数据存储在 NTFS 驱动器上并根据需要对其进行符号链接,正如标记为正确的答案下的评论所建议的那样。

答案1

将 NTFS 用作 Linux 主分区不是一个好主意。有几个敏感文件,如私钥,我不确定 Ubuntu/ntfs 驱动程序是否使用了 NTFS 的所有权限功能(它与 ext3 或 ext4 不同)。

samba 共享有什么问题?如果您想将 /sync 共享到 NTFS 驱动器,也许 rsync 是一种替代方案?

相关内容