通過NFS在單機板搭建共享資料夾
阿新 • • 發佈:2019-01-27
-
前言
之前拷貝可執行程式、配置檔案等等資訊到嵌入式平臺時,一般都會用到tftp工具,Xshell、SSH等等,視覺化工具還好,直接拖拽即可,當有時候只支援tftp服務時,就需要敲命令,比較繁瑣。故,可通過搭建nfs服務來實現檔案共享,方便快捷! -
NFS 簡要說明
NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。
-
前提條件
(1):客戶端,linux系統,ARM或X86平臺;
(2):伺服器,虛擬機器或者Linux系統;
(3):以上兩者網路互通。 -
伺服器設定
(1):在home目錄下建立nfs資料夾,作為伺服器端共享的資料夾,
mkdir /home/nfs;
(2):開啟nfs服務,service nfs start
(3):在/etc/exports 的末尾新增以下資訊後儲存:
/home/nfs *(rw,sync,no_root_squash)
注:資訊中/home/nfs 為NFS伺服器的共享目錄,所有的客戶端都 可以掛載此目錄。no_root_squash允許掛載此目錄的客戶端擁有root許可權。
(4):關閉防火牆,service iptables stop。如果沒有關閉的話,在客戶端那邊掛載都不會成功。 -
客戶機設定
(1): root登入到系統;
(2):掛載命令:mount -o nolock 伺服器IP:/home/nfs /mnt:
mnt:客戶端的資料夾路徑。 -
查詢掛載
rpm -qa | grep nfs。
完畢!