Bagaimana cara menentukan apakah NFS mount sudah terpasang sebagai v3 atau v4?

43

Red Hat 5/6 ketika saya melakukan mount mengatakan tipe nfs, saya ingin tahu bagaimana menentukan versi jika tidak terdaftar dalam opsi mount atau fstab. Tolong jangan katakan remount dengan opsi versi, saya ingin tahu cara menentukan versi NFS yang sedang dipasang. Saya menduga ini akan default berdasarkan pengaturan NFS server / klien, tetapi bagaimana cara saya menentukan apa itu saat ini? Saya cukup yakin itu NFS v3 karena nfs4_setfacl sepertinya tidak didukung.

Gregg Leventhal
sumber

Jawaban:

48

Berikut adalah 2 cara untuk melakukannya:

meningkat

Menggunakan -vsakelar mount :

$ 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

Menggunakan 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
sumber
1
Patut dicatat, terkadang nfsstat -mmenunjukkan versi dan lebih detail ketika mount -vtidak.
bbodenmiller
28

Gunakan nfsstat -mitu akan menampilkan semua filesystem yang dipasang nfs dan properti mereka.

BitsOfNix
sumber
2
Saya menyukai jawaban Anda tetapi memberikannya kepada slm karena dia memberikan lebih banyak informasi.
Gregg Leventhal
Saya membatalkan jawaban ini karena mengandung lebih sedikit informasi, dan menjawab pertanyaan dengan sempurna.
Janac Meena
5

Jangan lupa otoritas tertinggi!

cat /proc/mounts
tanda centang
sumber
4

Di Ubuntu 12.04, mount -vmemiliki informasi yang sama daripada tanpa -v(tidak ada versi NFS).

nfsstat -m memperlihatkan informasi tentang versi.

pengguna115170
sumber
1

Biasa saja

nfsstat

Di server master bekerja untuk saya -

Server nfs v3:

Menggunakan -m hanya bekerja pada slave

storm_m2138
sumber