Làm thế nào để xác định xem NFS mount được gắn kết là v3 hay v4?


40

Red Hat 5/6 khi tôi gắn kết, nó nói loại nfs, tôi muốn biết cách xác định phiên bản nếu nó không được liệt kê trong tùy chọn gắn kết hoặc fstab. Xin đừng nói điều đó với tùy chọn phiên bản, tôi muốn biết cách xác định phiên bản NFS hiện đang được gắn. Tôi đoán nó sẽ mặc định dựa trên cài đặt máy chủ / máy khách NFS, nhưng làm cách nào để xác định hiện tại nó là gì? Tôi khá chắc chắn rằng đó là NFS v3 vì dường như nfs4_setfacl không được hỗ trợ.

Câu trả lời:


46

Dưới đây là 2 cách để làm điều đó:

gắn kết

Sử dụng -vcông tắc của 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

Sử dụng 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

Đáng chú ý, đôi khi nfsstat -mhiển thị phiên bản và nhiều chi tiết hơn khi mount -vkhông.
bbodenmiller

27

Sử dụng nfsstat -mnó sẽ hiển thị tất cả các hệ thống tập tin gắn kết nfs và thuộc tính của họ.


2
Tôi thích câu trả lời của bạn nhưng đã đưa nó cho slm vì anh ấy đã cung cấp thêm thông tin.
Gregg Leventhal

Tôi nêu lên câu trả lời này vì nó chứa ít thông tin hơn và trả lời câu hỏi một cách hoàn hảo.
Janac Meena

5

Đừng quên thẩm quyền tối thượng!

cat /proc/mounts

4

Trong Ubuntu 12.04, mount -vcó cùng thông tin hơn không có -v(không có phiên bản NFS).

nfsstat -m hiển thị thông tin về phiên bản.


1

Chỉ đơn giản

nfsstat

Trên máy chủ chính làm việc cho tôi -

Server nfs v3:

Sử dụng -m chỉ hoạt động trên nô lệ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.