尝试在 Ubuntu 挂载点上挂载 QNAP NFS 服务器时遇到很多麻烦

尝试在 Ubuntu 挂载点上挂载 QNAP NFS 服务器时遇到很多麻烦

我有一个威联通 TS-251 网络存储一对 4 GB 驱动器设置为 RAID 1,作为服务器运行,主要用于备份。它有默认的操作系统,QTS 4.2.0 (2016/01/19),我认为这是最新的。它是一种定制的 Linux 版本,带有 GUI 界面,我可以从 Windows 桌面运行它。它的以太网 #1 端口上的 IP 号为 169.254.100.101,以太网 #2 端口上的 IP 号为 169.254.100.102。

作为客户,我有一台运行 Ubuntu 14.04 LTS 的旧戴尔(Core 2 Duo T8100)笔记本电脑。它连接到 QNAP 的 #2 以太网端口,其 IP 号为 169.254.100.99。

笔记:从这里开始,我将在[括号]中包含可能可以跳过的背景详细信息(但回答“你为什么要这样做?”我预计的问题)。

还有一个连接到 QNAP 的 #1 以太网端口的 Windows 桌面,仅用于运行 QNAP 的 GUI。如果我需要命令行,我还可以使用 PuTTY 从它连接到 QNAP

[QNAP 附带几个默认共享文件夹:下载、多媒体、公共、录音、Web、家庭。]

我在 QNAP 服务器上创建了一个名为 CrashPlan 的共享文件夹,并在 Ubuntu 客户端上创建了一个名为 /mnt/QNAP-CrashPlan 的挂载点。我在客户端上安装了 NFS 客户端软件包sudo apt-get install portmap nfs-client[并sudo apt-get install autofs在尝试诊断问题时安装了 autofs]。

遵循以下建议这个问题,我给了NFS访问权限,主机/IP/网络169.254.*,读/写权限,以及压缩选项NO_ROOT_SQUASH。匿名框仍然呈灰色。

因此,在关键时刻,我从客户那里尝试了sudo mount 169.254.100.102:/CrashPlan /mnt/QNAP-CrashPlansudo mount -t nfs 169.254.100.102:/CrashPlan /mnt/QNAP-CrashPlan,并mount.nfs: Connection timed out在这两种情况下都得到了结果。

为了诊断问题,我尝试了showmount -e 169.254.100.102,但它回复了clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)

我进行了很多搜索并尝试了很多,但我还没有找到任何进一步的路径来诊断问题。有任何想法吗?

我将根据需要编辑更多细节。另外,这可能值得一个“qnap”标签,但我没有创建标签权限。

[XY问题细节:我将创建的共享文件夹命名为 CrashPlan 的原因是我尝试将 QNAP 作为 CrashPlan 服务器运行。除了将 CrashPlan 文件夹安装为 Windows 驱动器、使用安装它并在 Windows 上运行 CrashPlan 的单独用户模式客户端实例之外,我无法使其正常工作,net use因为 Windows 不允许服务访问net use驱动器。在我的旧 Ubuntu 笔记本电脑上运行 CrashPlan 服务器并通过 NFS 安装 QNAP 被描述为避免该问题的配置。]

答案1

我最近更新后就有了这个。我在 Qnap 上禁用了 NFS4,然后在 Qnap 上启用了它,然后它就可以在客户端工作了。

答案2

以 开头的 IP 地址169.254.*是错误的。那些是链接本地地址,意味着允许同一子网中的主机之间进行通信。您需要先解决这个问题,也许可以通过在 NAS 上设置 DHCP 服务器来解决。

之后剩下的应该就OK了。

相关内容