Как получить основную информацию о смонтированной файловой системе afs

Могу ли я узнать, с какого IP-адреса или DNS-имени обслуживается данная файловая система? Могу ли я узнать что-нибудь о диске / разделе, который он занимает на обслуживающей машине?

Предыстория: я пользователь (нет доступа к корневым привилегиям [+]) на сайте, который широко использует afs для монтирования удаленных дисков. Большинство вещей на большинстве машин существует в гигантском дереве под /afs, но в некоторых случаях несколько файловых систем монтируются в других местах. Одна такая файловая система доступна на некоторых компьютерах, а не на других, и я хотел бы найти ее в большом дереве, прежде чем обращаться к администраторам за помощью.

[+] Именно поэтому я выбрал Super User, а не Server Fault, но я готов к миграции, если это считается выгодным.

2 ответа

Решение

Различные части пространства /afs обслуживаются с разных серверов. Вы можете узнать, в каком томе находится путь, запустив fs examine на нем, затем работает vos examine на этом томе имя даст вам, с какого сервера он обслуживается. Все дерево состоит из томов, установленных внутри других томов, поэтому запустите fs examine на пути, который вас интересует.

Бежать fs whereis <file> ( manpage), чтобы увидеть, на каком сервере (ах) находится файл. Если вы хотите узнать, в какой ячейке находится файл, запустите fs whichcell <file> ( manpage). Чтобы увидеть доступное дисковое пространство в соответствующем разделе сервера, запустите fs diskfree <file>,

Это немного проще, чем с помощью fs examine/vos examine просто для просмотра, на каком сервере находится файл, и vos examine может зависнуть, если порт volserver (7005) отключен брандмауэром или если сервер с томом RW недоступен.

При общении с администраторами также может быть полезно узнать имя тома AFS, в котором находится файл. Чтобы узнать это, следуйте ответу от Klas. Вы также можете получить некоторую статистику для тома с помощью опций -extended и / или -format, чтобы vos examine,

Другие вопросы по тегам