Showmount-e是一個(gè)命令行工具,它可以用于查詢NFS服務(wù)器上掛載的文件系統(tǒng)。它可以列出NFS服務(wù)器上所有已經(jīng)導(dǎo)出的文件系統(tǒng),以及它們的客戶端信息。本文將結(jié)合實(shí)例,從多個(gè)方面對(duì)showmount-e做詳細(xì)的闡述。
一、命令格式
showmount-e命令的格式如下:
showmount -e [server]
其中,server表示要查詢的NFS服務(wù)器的主機(jī)名或IP地址。如果不指定server,則默認(rèn)為本地主機(jī)。
二、查詢所有已經(jīng)導(dǎo)出的文件系統(tǒng)
使用showmount-e可以快速地查詢NFS服務(wù)器上已經(jīng)導(dǎo)出的所有文件系統(tǒng)。
$ showmount -e
Export list for computer:
/export/share (everyone)
/export/data (everyone)
/export/backup (192.168.0.10)
上述示例中,列出了NFS服務(wù)器computer上已經(jīng)導(dǎo)出的三個(gè)文件系統(tǒng),它們分別是/export/share、/export/data和/export/backup,其中/export/share、/export/data文件系統(tǒng)可以被所有人訪問,/export/backup文件系統(tǒng)僅可以被IP地址為192.168.0.10的主機(jī)訪問。
三、查詢指定的NFS服務(wù)器上已經(jīng)導(dǎo)出的文件系統(tǒng)
如果要查詢指定的NFS服務(wù)器上已經(jīng)導(dǎo)出的文件系統(tǒng),需要在 showmount-e命令后指定NFS服務(wù)器的主機(jī)名或IP地址。
$ showmount -e 192.168.0.10
Export list for 192.168.0.10:
/export/backup 192.168.0.10
上述示例中,展示了查詢IP地址為192.168.0.10的主機(jī)上已經(jīng)導(dǎo)出的文件系統(tǒng),只有/export/backup文件系統(tǒng)可以被訪問。需要注意的是,如果要使用此命令查詢遠(yuǎn)程服務(wù)器上的文件系統(tǒng),必須已經(jīng)在主機(jī)上掛載了共享文件系統(tǒng)。
四、查詢指定文件系統(tǒng)的客戶端信息
Showmount命令可以查詢指定文件系統(tǒng)的客戶端信息,可以使用以下命令:
$ showmount -a [directory]
其中,directory 是服務(wù)器上的某個(gè)目錄。如果目錄是共享出來的,那么可以列出所有已經(jīng)訪問過此目錄的客戶機(jī)列表;否則不會(huì)返回任何輸出,如下所示:
$ showmount -a /export/share
mountd: /export/share --all
上述示例中,/export/share為共享目錄,命令輸出了所有訪問過此目錄的客戶機(jī)信息。
五、查詢所有已經(jīng)掛載的文件系統(tǒng)
Show mount可以查詢本地主機(jī)上已經(jīng)掛載的所有文件系統(tǒng)信息。
$ showmount -m
/export/backup from 192.168.0.10
上述示例中,展示了本地主機(jī)掛載的/export/backup文件系統(tǒng)的客戶端信息。
六、查詢NFS服務(wù)器上已經(jīng)掛載的文件系統(tǒng)
showmount命令還可以查詢NFS服務(wù)器上已經(jīng)掛載的文件系統(tǒng):
$ showmount -p 192.168.0.10
Export list for 192.168.0.10:
/export/share *
/export/data *
/export/backup 192.168.0.10
上述示例中,展示了查詢IP地址為192.168.0.10的主機(jī)上已經(jīng)掛載的文件系統(tǒng)的客戶端信息。
結(jié)語
本文從多個(gè)方面對(duì)showmount-e進(jìn)行了詳細(xì)的闡述,通過實(shí)例的方式講解了showmount-e的使用方法。showmount-e是一款非常實(shí)用和方便的工具,在本地和遠(yuǎn)程服務(wù)器上都能發(fā)揮很大的作用。