Centos6 4系統檔案服務之NFS

2021-09-04 02:31:44 字數 4129 閱讀 5497

1.檢視nfs軟體是否安裝和啟動服務

[root@localhost ~]# rpm -aq |egrep 'nfs|rpcbind'

rpcbind-0.2.0-11.el6.i686

nfs-utils-1.2.3-36.el6.i686

nfs-utils-lib-1.1.5-6.el6.i686

[root@localhost ~]# /etc/init.d/rpcbind restart

stopping rpcbind:                                          [  ok  ]

starting rpcbind:                                          [  ok  ]

[root@localhost ~]# /etc/init.d/nfs restart

shutting down nfs daemon:                                  [  ok  ]

shutting down nfs mountd:                                  [  ok  ]

shutting down nfs quotas:                                  [  ok  ]

shutting down nfs services:                                [  ok  ]

starting nfs services:                                     [  ok  ]

starting nfs quotas:                                       [  ok  ]

starting nfs mountd:                                       [  ok  ]

starting nfs daemon:                                       [  ok  ]

[root@localhost ~]#

2.修改配置檔案

[root@localhost ~]# vim /etc/exports

/home/nfs      2.2.2.10(ro)          --這個ip是能讀不能寫

/home/nfs      *(rw,sync,no_root_squash)     --其它ip可以讀寫

3.關於nfs服務端的埠管理

[root@localhost ~]# vim /etc/sysconfig/nfs

rquotad_port=875       --開戶以下四行

lockd_tcpport=32803

lockd_u***ort=32769

mountd_port=892

[root@localhost ~]#

4.開啟包過濾

[root@localhost ~]# iptables -i input -p tcp -m multiport --ports 111,875,892,2049,32769  -j accept

[root@localhost ~]# iptables -i input -p udp -m multiport --ports 111,875,892,2049,32769  -j accept

[root@localhost ~]#

5.檢視伺服器共享的檔案

[root@localhost ~]# showmount  -e

export list for node1:

/home/nfs (everyone)

[root@localhost ~]#

6.客戶端掛載

[root@centos media]# /etc/init.d/rpcbind restart

stopping rpcbind:                                          [  ok  ]

starting rpcbind:                                          [  ok  ]

[root@centos media]# showmount  -e 2.2.2.27

export list for 2.2.2.27:

/home/nfs (everyone)

[root@centos media]# mount -t nfs 2.2.2.27:/home/nfs /media/

[root@centos media]# mkdir 2

[root@centos media]# ll

total 4

drwxr-xr-x 2 root root 4096 jan 13 10:22 2

[root@centos media]#

7.在客戶端安裝autofs服務自動掛載

[root@centos media]# yum install autofs

[root@centos nfs1]# vim /etc/auto.master

/mnt/nfs    /etc/auto.nfs    --timeout=60      --60秒沒有連線就斷開

[root@centos nfs1]# cp /etc/auto.misc  /etc/auto.nfs

[root@centos nfs1]# vim /etc/auto.nfs

nfs1   -rw,sort,intr   2.2.2.27:/home/nfs      --nfs1是/mnt/nfs下的目錄,ip是伺服器的ip

[root@centos nfs1]# /etc/init.d/autofs restart

stopping automount:                                        [  ok  ]

starting automount:                                        [  ok  ]

[root@centos nfs1]#

8.windows7系統與linux實現nfs檔案共享

(1)開啟windows7系統程式--->控制面板--->程式和功能--->開啟或關閉windows功能--->選中nfs安裝

(2)在windows7系統中可以掛載linux檔案

9.nfs服務的憂化

[root@localhost ~]# showmount  -a      --在服務端檢視有哪些客戶端掛載

[root@localhost ~]# showmount  -d      --在服務端檢視客戶端連線的所有輸出目錄

[root@localhost ~]# showmount  -e      --在服務端或者客戶端檢視共享目錄

[root@localhost ~]# exportfs -a      --全部掛載和解除安裝

[root@localhost ~]# exportfs -r      --重新掛載

[root@localhost ~]# exportfs -v      --輸出目錄時輸出到螢幕上

[root@centos nfs1]# nfsiostat  /mnt/nfs/nfs1     --在客戶端檢視nfs詳細引數

[root@centos nfs1]# nfsstat                      --檢視nfs的狀態

[root@centos nfs1]# rpcinfo -p localhost |grep nfs   --檢視rpc埠連線

[root@centos nfs1]# cat /var/lib/nfs/etab            --檢視nfs預設的引數

[root@centos nfs1]# cat /var/lib/nfs/xtab            --nfs伺服器被掛載的資訊

Centos6 4系統儲存伺服器之ISCSI

iscsi技術是一種由ibm公司研究開發的,是乙個供硬體裝置使用的可以在ip協議的上層執行的scsi指令集,這種指令集合可以實現在ip網路上執行scsi協議,使其能夠在諸如高速 千兆乙太網 上進行路由選擇。iscsi技術是一種新儲存技術,該技術是將現有 scsi介面 與以太網路 ethernet 技...

Centos6 4搭建Git服務

搭建git伺服器需要準備一台執行linux的機器,本文以centos6.4版系統為例搭建自己的git服務。準備工作 以root使用者登陸自己的linux伺服器。part1 安裝依賴庫 root localhost yum install curl devel expat devel gettext ...

如何開啟Centos6 4系統的SSH服務

無論是centos6.4系統的虛擬電腦還是伺服器,始終感覺直接在命令列中操作不方便 比如全選 複製 貼上 翻頁等等。比如伺服器就需要在機房給伺服器接上顯示器 鍵盤才操作感覺更麻煩。所以就可借助ssh 安全外殼協議 遠端操作和管理系統,不僅方便而且安全可靠。1 登入centos6.4系統。示例 使用r...