Как определить, монтируется ли 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
SLM
источник
1
Стоит отметить, иногда nfsstat -mпоказывает версию и более подробную информацию, когда mount -vнет.
bbodenmiller
28

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

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

Не забывайте окончательный авторитет!

cat /proc/mounts
gregmark
источник
4

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

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

user115170
источник
1

Просто ясно

nfsstat

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

Server nfs v3:

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

storm_m2138
источник