将别名解析为远程服务器

将别名解析为远程服务器

我有一个我认为所谓的 IP 别名,用于从 Unix 服务器访问 Windows 文件服务器。 Unix 上的路径类似于:

/folder/file.txt

以某种方式解决:

\\server\folder\file.txt

这在 Unix 上运行的 SAS 程序的 ftp 命令中使用。我对 Unix 知之甚少,但我相信别名是在 Unix 本身上配置的(而不是由 SAS 服务器配置的)。作为普通(非 root)用户,有没有办法查找此别名并查看它引用的 IP 地址?或者更好的是,别名及其 IP 地址列表?

也许我使用了错误的术语?我的谷歌搜索发现了命令别名,但除此之外我发现的有用信息很少。

(我最初在SU上问过这个问题,但没有得到答案:https://superuser.com/q/561921/113542

答案1

Unix 允许您在系统的目录下挂载文件系统,包括远程文件系统。这类似于您将远程文件系统作为驱动器附加到 Windows 计算机上的方式,例如创建一个引用 的 Z: \\server\folder。我们不使用驱动器号,而是使用引用文件系统的目录。因此/folder可以远程挂载 Windows 文件服务器上的共享文件夹,即\\server\folder.运行该mount命令,它将显示当前安装的文件系统,包括远程文件系统。另外,做cat /etc/fstab并寻找像这样的行

//192.168.0.244/Public  /networkstorage cifs    rw,user,noauto,guest  0 0

其中//192.168.0.244/Public代表\\192.168.0.244\Public/networkstorage是“挂载点”,即 Unix 文件系统中远程文件系统附加的位置。

IP 别名是完全不同的东西。命令别名也不是您想要的。

相关内容