给定一个 afs 挂载的文件系统,我能否发现它所服务的 IP 地址或 DNS 名称?我能了解它在服务机器上占用的驱动器/分区吗?
背景:我是一个站点的用户(无 root 权限 [+]),该站点广泛使用 afs 来挂载远程磁盘。大多数机器上的大多数东西都存在于 下的一棵大树中/afs
,但在某些情况下,一些文件系统挂载在其他地方。有些机器上有这样的文件系统,而其他机器上没有,我想在联系管理员寻求帮助之前在大树中搜索它。
[+] 这就是我选择超级用户而不是服务器故障的原因,但如果认为这有利,我愿意迁移。
答案1
fs examine
/afs 空间的不同部分由不同的服务器提供服务。您可以通过在路径上运行来找出路径所在的卷,然后vos examine
在该卷名上运行将为您提供该路径由哪个服务器提供服务。整个树由安装在其他卷内的卷组成,因此请fs examine
在您感兴趣的路径上运行。
答案2
跑步fs whereis <file>
(手册页) 查看文件驻留在哪个服务器上。如果您想知道文件驻留在哪个单元中,请运行fs whichcell <file>
(手册页)。要查看相关服务器分区上的可用磁盘空间,请运行fs diskfree <file>
。
fs examine
这比使用/vos examine
仅查看文件在哪个服务器上要简单一些,并且vos examine
如果 volserver 端口(7005)被防火墙关闭,或者具有 RW 卷的服务器无法访问,则可能会挂起。
与管理员交谈时,了解文件所在的 AFS 卷名也会有所帮助。要找到该卷名,请按照Klas 的回答。您还可以使用 -extended 和/或 -format 选项获取卷的一些统计信息vos examine
。