Linux 符号链接未通过 FTP 在 Windows 中显示

Linux 符号链接未通过 FTP 在 Windows 中显示

我已经将 Raspberry Pi 设置为存储服务器。它通过 USB 连接了一个 2TB 的磁盘,我安装了 ProFTPd 来提供对它的访问。CIFS/Samba 的开销太大,消耗了 Pi 的所有 CPU,因此传输速度非常慢。

磁盘的单个 ext4 分区安装在 /mnt/storage 上,我在用户的主目录中创建了指向该安装点的符号链接。ProFTPd 配置为允许用户访问他们的 $HOME。

当用户使用 WinSCP 通过 FTP 登录时,存储符号链接可见且可导航(以及所有隐藏文件)。但是,当他们使用 Windows 资源管理器作为 FTP 客户端导航时ftp://user@pi/(使用 Win7 测试),符号链接和隐藏文件都不可见。这很麻烦,因为我希望能够使用 Windows 中的“映射网络驱动器”功能使共享在“我的电脑”中可见,而不必使用专用的 FTP 客户端(并非所有用户都精通技术)。

这是 ProFTPd 的问题吗?或者更确切地说(正如我所料),是 Windows 的问题吗?我能做些什么来显示丢失的符号链接吗?

答案1

这可能是 Windows 资源管理器无法看到外部驱动器上的 ext4 分区的问题。请参阅此帖子,了解 ext4 和 Windows 的类似问题:

如何在 Windows 上读取 ext4 分区?

您很可能需要使用 WinSCP 或客户端才能从 RPi FTP 进行传输。

顺便说一句,我正在使用类似的设置,想知道是否有理由不在外部驱动器上使用 NTFS?我使用了以下指南,在 Windows 7 和 Windows 8 中映射驱动器没有遇到任何问题。

http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/

相关内容