Как получить основную информацию о смонтированной файловой системе 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
,