Как определить, монтируется ли NFS как v3 или v4?


43

Red Hat 5/6, когда я монтирую, говорит, что набирает nfs, я хотел бы знать, как определить версию, если она не указана в опциях монтирования или fstab. Пожалуйста, не говорите, перемонтировать его с опцией версии, я хочу знать, как определить текущую версию NFS. Я предполагаю, что это будет по умолчанию на основе настроек сервера / клиента NFS, но как мне определить, что это в настоящее время? Я уверен, что это NFS v3, потому что nfs4_setfacl не поддерживается.

Ответы:


48

Вот 2 способа сделать это:

крепление

Используя -vпереключатель монтирования :

$ mount -v | grep /home/sam
mulder:/export/raid1/home/sam on /home/sam type nfs (rw,intr,tcp,nfsvers=3,rsize=16384,wsize=16384,addr=192.168.1.1)

nfsstat

Использование nfsstat -m:

$ nfsstat -m | grep -A 1 /home/sam
/home/sam from mulder:/export/raid1/home/sam
 Flags: rw,vers=3,rsize=16384,wsize=16384,hard,intr,proto=tcp,timeo=600,retrans=2,sec=sys,addr=mulder

1
Стоит отметить, иногда nfsstat -mпоказывает версию и более подробную информацию, когда mount -vнет.
bbodenmiller

28

Используйте nfsstat -mего, чтобы отобразить все смонтированные файловые системы NFS и их свойства.


2
Мне понравился твой ответ, но он дал его slm, потому что он предоставил больше информации.
Грегг Левенталь

Я проголосовал за этот ответ, потому что он содержал меньше информации, и отлично ответил на вопрос.
Янак Мина


4

В Ubuntu 12.04, mount -vесть та же информация, что и без -v(без версии NFS).

nfsstat -m показывает информацию о версии.


1

Просто ясно

nfsstat

У меня на мастер-сервере работало -

Server nfs v3:

Использование -m работал только на рабах

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.