1. 程式人生 > >通過NFS在單機板搭建共享資料夾

通過NFS在單機板搭建共享資料夾

  1. 前言
    之前拷貝可執行程式、配置檔案等等資訊到嵌入式平臺時,一般都會用到tftp工具,Xshell、SSH等等,視覺化工具還好,直接拖拽即可,當有時候只支援tftp服務時,就需要敲命令,比較繁瑣。故,可通過搭建nfs服務來實現檔案共享,方便快捷!

  2. NFS 簡要說明

    NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。

  3. 前提條件
    (1):客戶端,linux系統,ARM或X86平臺;
    (2):伺服器,虛擬機器或者Linux系統;
    (3):以上兩者網路互通。

  4. 伺服器設定
    (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。如果沒有關閉的話,在客戶端那邊掛載都不會成功。

  5. 客戶機設定
    (1): root登入到系統;
    (2):掛載命令:mount -o nolock 伺服器IP:/home/nfs /mnt:
    mnt:客戶端的資料夾路徑。

  6. 查詢掛載
    rpm -qa | grep nfs。

完畢!