首先保證服務端安裝了
查看是否安裝命令: nfsstat
yum install nfs-utils 安裝nfs-utils
192.168.50.85(服務端)
192.168.50.83(客戶端)node
注意 : 最好倆系統版本是同樣的,怎麼看呢?linux
命令 : uname -aweb
那麼,我要作的是 : 將192.168.50.85上面的/data/talk/下的全部文件以及文件夾 所有同步到192.168.50.83上面的/data/talk/下面服務器
廢話很少說,讓我來帶着小夥伴一塊兒操做實現下吧async
掛載 : 1.掛載須要修改服務端的 /etc/exports文件 /data/talk 192.168.50.0/24(rw,no_root_squash,no_all_squash,async)
2.service nfs restart
3.(客戶端)mount 192.168.50.85:/data/talk /opt/anywebtalk/talk rest
有兩種辦法:內存
1:把mount 的命令放到/etc/rc.d/rc.local 裏面去,vi /etc/rc.d/rc.local ,而後把 mount -t nfs dl1:/home/users /home/users 這個命令寫進去。保存退出就行了。文檔
2:修改/etc/fstab文檔同步
[root@node12 ~]# cat /etc/fstabfile
#
# /etc/fstab
# Created by anaconda on Sat Oct 8 02:22:52 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=8ae8f9c6-4ca9-4412-ac5b-d0d577ebfa9d / xfs defaults 0 0
UUID=26c66df8-b4fd-47f3-9b1d-f9898fc44b94 /boot xfs defaults 0 0
UUID=546cfd46-10d6-412d-8c4e-94ee22285a2e swap swap defaults 0 0
把要掛載的盤信息加到裏面吧:
UUID=8ae8f9c6-4ca9-4412-ac5b-d0d577ebfa9d / xfs defaults 0 0
UUID=26c66df8-b4fd-47f3-9b1d-f9898fc44b94 /boot xfs defaults 0 0
UUID=546cfd46-10d6-412d-8c4e-94ee22285a2e swap swap defaults 0 0
192.168.100.101:/home /home nfs defaults 0 0
保存退出,等重啓服務器就能夠生效了。
關於linux開機以後自動加載掛載的分區,這塊,涉及到的文件是/etc/fstab文件
關於這個文件的描述說明以下:
要求:
1)根目錄/必須載入,並且要先於其餘載入點被載入
2)其餘載入點必須爲已創建的目錄
3)若進行卸載,必須先將工做目錄移到載入點及其子目錄以外
/etc/fstab裏面每列大概意思爲:
第一列爲設備號或該設備的卷標,即須要掛載的文件系統或存儲設備; 第二列爲掛載點 第三列爲文件系統或分區的類型 第四列爲文件系統參數,即掛載選項,詳細參考man mount.命令,defaults就沒有問題,除非你有特殊需求; 第五列爲dump選項,設置是否讓備份程序dump備份文件系統。0:不備份,1:備份,2:備份(但比1重要性小)。設置了該參數後,Linux中使用dump命令備份系統的時候就能夠備份相應設置的掛載點了。 第六列爲是否在系統啓動的時候,用fsck檢驗分區,告訴fsck程序以什麼順序檢查文件系統。由於有些掛載點是不須要檢驗的,好比:虛擬內存swap、/proc等。0:不檢驗,1:要檢驗,2要檢驗(但比1晚檢驗),通常根目錄設置爲1,其餘設置爲2就能夠了。