通过 LAN 设置驱动器中的 /home 分区

通过 LAN 设置驱动器中的 /home 分区

我想安装 Ubuntu,并且想将 /home 分区设置在直接连接到路由器的外部 USB 硬盘上,并通过 LAN 连接访问我的数据。可以做到吗?

答案1

执行摘要:是的,您可以这样做,但效果不会很好,因为驱动器可能不支持 Unix 风格的权限。

您可以让您的主目录存在于远程文件系统上,而不是本地计算机上。(如果这样做,您可能需要拥有另一个用户帐户,以便在远程共享出现问题时用于排除故障。)

但是,为了正常工作,主目录应该位于支持Unix 风格的文件权限。您的路由器可能使用 SMB/CIFS 来共享驱动器。此类权限可以通过 Samba 充分公开,因此如果您使用 SMB/CIFS(Windows 文件共享)来共享驱动器采用 Unix 风格文件系统格式化,这可以起作用(尽管您的路由器可能无法做到这一点)。

该驱动器可能没有 Unix 风格的文件系统。它可能有 NTFS、FAT32、exFAT 或(如果很小)FAT16。FAT 文件系统根本不支持任何权限系统。NTFS 支持权限,但它与 Unix 风格的权限系统不同。

所以是的,你执行此操作。您可以编辑/etc/fstab并将/home特定主目录/home作为网络共享的挂载点。但由于共享的卷可能不支持 Ubuntu 主目录中文件所需的权限,你也许不应该这么做。

更好的方法可能是将主目录中的某些文件夹(如Videos、、、甚至)符号链接到网络共享中的文件夹。(任何包含要执行的程序或脚本的文件夹Pictures都应该DocumentsDownloadsDesktop不是但是,因为它不具备执行权限。)

相关内容