linux系統之間透過nfs網路檔案系統掛載設定方法
NFS允許一個系統在網路上與他人共享目錄和檔案,透過使用NFS,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案,下面介紹linux系統之間透過nfs網路檔案系統掛載的設定方法
NFS簡介
NFS是Network File System的簡寫,即網路檔案系統. 網路檔案系統是FreeBSD支援的檔案系統中的一種,也被稱為NFS. NFS允許一個系統在網路上與他人共享目錄和檔案。透過使用NFS,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案。
NFS好處
以下是NFS最顯而易見的好處:
1.本地工作站使用更少的磁碟空間,因為通常的資料可以存放在一臺機器上而且可以透過網路訪問到。
2.使用者不必在每個網路上機器裡頭都有一個home目錄。Home目錄 可以被放在NFS伺服器上並且在網路上處處可用。
3.諸如軟碟機,CDROM,和 Zip(是指一種高儲存密度的磁碟驅動器與磁碟)之類的儲存裝置可以在網路上面被別的機器使用。這可以減少整個網路上的可移動介質裝置的數量。
Linux 伺服器 192.168.190.199 服務端
Linux 伺服器 192.168.190.208 客戶端
192.168.190.199(服務端)配置操作:
1.安裝服務
檢查是否看安裝nfs,portmap服務
若沒有安裝nfs ,portmap用 yum search < 包名> 安裝相應的包
2.配置/etc/exports
在 /etc/exports 檔案中配置
配置引數如下
[共享的目錄] [主機名1或IP1(引數1,引數2)] [主機名2或IP2(引數3,引數4)]
下面是一些NFS共享的常用引數:
ro 只讀訪問
rw 讀寫訪問
sync 所有資料在請求時寫入共享
async NFS在寫入資料前可以相應請求
secure NFS透過1024以下的安全TCP/IP埠傳送
insecure NFS透過1024以上的埠傳送
wdelay 如果多個使用者要寫入NFS目錄,則歸組寫入(預設)
no_wdelay 如果多個使用者要寫入NFS目錄,則立即寫入,當使用async時,無需此設定。
hide 在NFS共享目錄中不共享其子目錄
no_hide 共享NFS目錄的子目錄
subtree_check 如果共享/usr/bin之類的子目錄時,強制NFS檢查父目錄的許可權(預設)
no_subtree_check 和上面相對,不檢查父目錄許可權
all_squash 共享檔案的UID和GID對映匿名使用者anonymous,適合公用目錄。
no_all_squash 保留共享檔案的UID和GID(預設)
root_squash root使用者的所有請求對映成如anonymous使用者一樣的許可權(預設)
no_root_squas root使用者具有根目錄的完全管理訪問許可權
anonuid=xxx 指定NFS伺服器/etc/passwd檔案中匿名使用者的UID
anongid=xxx 指定NFS伺服器/etc/passwd檔案中匿名使用者的GID
如:
複製程式碼 程式碼如下:
/home/share208 192.168.190.208(rw,sync) *(ro) 配置說明: 對192.168.102.15賦予讀寫許可權,其他機器僅有隻讀許可權。
- NFS服務
啟動NFS服務
複製程式碼 程式碼如下:
/etc/init.d/portmap start
/etc/init.d/nfs start
停止NFS服務
複製程式碼 程式碼如下:
/etc/init.d/nfs stop
/etc/init.d/portmap stop
重新啟動NFS服務
複製程式碼 程式碼如下:
/etc/init.d/nfs restart
/etc/init.d/portmap restart
檢查portmap和nfs服務的狀態
複製程式碼 程式碼如下:
/etc/init.d/portmap status
/etc/init.d/nfs status
設定自動啟動NFS服務
對於實際應用中的Linux系統,每次開機後都手工啟動nfs服務是不現實的,應該設定系統在指定的執行級別(通常為3和5)自動啟動portmap和nfs服務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2637315/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux-掛載NFS網路檔案系統教程LinuxNFS
- NFS網路檔案系統NFS
- macOS 下NFS 檔案系統掛載MacNFS
- Oracle RAC NFS掛載檔案系統OracleNFS
- NFS網路檔案系統詳解NFS
- Linux系統掛載win系統的共享檔案Linux
- Linux核心啟動之根檔案系統掛載Linux
- Linux 檔案系統掛載mount命令Linux
- NfS網路共享檔案系統環境搭建NFS
- Linux系統網路檔案配置Linux
- Linux系統配置NFS檔案共享服務LinuxNFS
- 【Linux學習筆記24-2】網路檔案系統 nfs + 自動掛解除安裝autofsLinux筆記NFS
- linux系統時間設定Linux
- Linux設定系統時間Linux
- 檔案系統的掛載 與 非掛載
- linux如何系統掛載u盤複製檔案Linux
- Linux系統程式設計之檔案IOLinux程式設計
- Linux系統程式設計【4】——檔案系統Linux程式設計
- 【Azure 儲存服務】如何把開啟NFS 3.0協議的Azure Blob掛載在Linux VM中呢?(NFS: Network File System 網路檔案系統)NFS協議Linux
- Linux作業系統定時備份檔案方法Linux作業系統
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- win10系統設定索引檔案存放路徑的方法Win10索引
- 理解Linux檔案系統之 inodeLinux
- 在Linux中,掛載和解除安裝檔案系統過程是什麼?Linux
- 【Linux學習筆記24-1】網路檔案系統 samba共享設定 + 自動掛解除安裝 autofsLinux筆記Samba
- linux — 擴容 /home 空間( xfs檔案系統分割槽擴容指定掛載點)Linux
- Linux檔案系統Linux
- [Linux]檔案系統Linux
- 透過HHDESK,將windows中的檔案轉移至Linux系統中WindowsLinux
- cifs網路檔案共享系統
- Qemu搭建ARM vexpress開發環境(三)----NFS網路根檔案系統Express開發環境NFS
- Linux 檔案系統之入門必看!Linux
- 不點兒之Linux檔案系統Linux
- Linux系統檔案系統及檔案基礎篇Linux
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- 使用 SSHFS 掛載遠端的 Linux 檔案系統及目錄Linux
- 如何定製Linux外圍檔案系統?Linux
- Linux系統程式設計-檔案IOLinux程式設計