1. 程式人生 > >NFS伺服器的安裝和測試

NFS伺服器的安裝和測試

在嵌入式linux開發中,nfs還是比較常用的,通過nfs可以講開發板程式掛載到宿主機上,更加方便開發。

我們來看看如何安裝和使用nfs,一般在ubuntu中預設沒有安裝nfs,需要手動安裝一下

$ sudoapt-get install nfs-kernel-server

上述命令預設也會安裝nfs客戶端,所以我們可以直接在宿主機上既做伺服器,又做客戶端來測試一下nfs功能。

安裝之後,我們需要設定一下nfs,都有什麼需要設定呢?首先那個資料夾作為共享資料夾的,然後誰可以訪問這個共享資料夾呢?共享資料夾有什麼許可權呢?

我們進入/etc/exports檔案

新增

/nfs/rootfs  *(rw,sync,no_subtree_check,no_root_squash)

/nfs/rootfs  共享的目錄

*                 表示任何客戶端都可以連線我(可以設定為特定的 比如192.168.1.100)

rw               共享目錄可讀可寫

sync:        將資料同步寫入記憶體緩衝區與磁碟中,效率低,但可以保證資料的一致性;

no_subtree_check :即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率;

no_root_squash:來訪的root使用者保持root帳號許可權;

基本的設定就是這些了。

我們重啟一下nfs伺服器

$ sudoservice nfs-kernel-server restart

$sudo /etc/init.d/nfs-kernel-serverrestart

我們來簡單測試一些nfs伺服器


mount [-t vfstype] [-o options] device dir 
mount 的用法,-t表示掛載檔案系統 nfs表示掛載nfs檔案系統

我的IP是192.168.43.143 將這臺主機的/home/yuming/nfs/rootfs 掛載到/mnt下,在/mnt下建立檔案並輸入“hello world”,然後再cat一下掛載目錄下的hello檔案。

開發板與宿主機通過NFS連線,有時候會會出現下列問題:connection refused


 nfs mount 預設選項包括檔案鎖,依賴於portmap提供的動態埠分配功能。
        解決方法:kill 檔案鎖(lockd)或者mount -o nolock

        於是嘗試mount -o nolock -t nfs 192.168.43.143:/home/yuming/nfs/rootfs /mnt,正常工作。


相關推薦

NFS伺服器安裝測試

在嵌入式linux開發中,nfs還是比較常用的,通過nfs可以講開發板程式掛載到宿主機上,更加方便開發。 我們來看看如何安裝和使用nfs,一般在ubuntu中預設沒有安裝nfs,需要手動安裝一下 $ sudoapt-get install nfs-kernel-serve

mycat安裝測試

slave roo character 三臺 delet 1.4 property 啟動項 客戶端 mycat安裝和測試 一. 環境準備 本機環境是三臺centos6.5 IP 主機名 數據庫名 安裝軟件 192.168.17.4 mast

sqlmap的安裝測試環境的搭建

.org 密碼 ica 開源 table rect smart 智能 dmi sqlmap的安裝和測試環境的搭建 1.sqlmap的官網 http://sqlmap.org/ 上的可以下載到最新的sqlmap版本 2.需要安裝python2.7 可以去官網下載 htt

nginx安裝測試 (已驗證)

fig figure lib pan 首頁 min 正常 如果 nginx安裝 進入:/usr/local/nginx 目錄註意:為了保證各插件之間的版本兼容和穩定,建議先通過以下版本進行測試驗證。一、下載版本 下載nginx: wget http://nginx.o

linux關於軟件安裝測試

安裝軟件 掛載 kill init listen cpu bsp 都是 nbsp 軟件都是盤上的安裝之前確保已掛載完畢 1.安裝軟件 rpm -ivh httpd-2* 2.修改配置文件 vi /etc/httpd/conf/httpd.conf listen 8888

Windows平臺上下載、安裝測試nodejs

Node是一個伺服器端 JavaScript 直譯器,它可以幫助程式設計師構建高度可伸縮的應用程式,編寫能夠處理數萬條同時連線到一個(只有一個)物理機的連線程式碼。下面就來介紹如何在Windows平臺上下載、安裝nodejs。 一、下載nodejs檔案  1.  2.進入

Darknet+YOLO的安裝測試指南

Darknet是Joseph維護的開源的神經網路框架,使用C語言編寫。 官網地址 Darknet快速,易於安裝,同時支援CPU和GPU計算。 專案原始碼可以在github pjreddie/darknet 看到。 1 初步使用darknet進行預測 1.1 安裝框架 git

hadoop2-HBase的安裝測試

hadoop2-HBase的安裝和測試 在安裝和測試HBase之前,我們有必要先了解一下HBase是什麼 我們可以通過下面的資料對其有一定的瞭解: HBase 官方文件中文版 HBase 深入淺出 我想把我知道的分享給大家,方便大家交流。 以下是本文的大綱: 1.Hado

Ubuntu14.04 nfs伺服器安裝配置

1.安裝nfs伺服器 [email protected]:~$ dpkg -l |grep nfs    #檢視是否安裝有nfs [email protected]:~$ sudo apt-get install nfs-kernel-server [e

Anaconda環境下的TensorFlow安裝測試

       近兩年掀起的人工智慧熱將人工神經網路技術推向了新技術的最前沿。毋庸置疑,人工智慧的再次興起得益於深度神經網路理論的突破和革新,而深度神經網路技術的表現也將很大程度上決定這次人工智慧發展的前景。筆者作為一個技術菜鳥,最近在學習TensorFlow深

二、CUDA安裝測試

一、前提 ubuntu系統:14.04  不要安裝任何系統補丁和進行系統升級  ubantu14.04(這是比較穩定的版本,推薦使用)  cuda7.5  GPU:GeForce 820M(只要是支援cuda的就好)  檢視GPU是否支援cuda

Kafka 學習——一、Kafka 的安裝測試

一、Kafka 安裝 1.1 Zookeeper 的安裝 進入需要安裝的目錄 (此處以 /usr/software 為準) tar -zxvf /mnt/hgfs/share-file/zookeeper-3.4.13 sudo vim /etc/profil

Centos7.4 samba伺服器部署測試.md

關閉防火牆以及關閉防火牆開機自啟 [[email protected] tmp]# systemctl stop firewalld.service [[email protected] tmp]# systemctl disable firewalld.ser

Spark基礎到高階 第 二 課 安裝測試spark

二  spark安裝 2.1  linux的機器部署 這裡我們使用的是叢集模式來安裝,準備兩臺以上Linux伺服器,安裝好JDK1.8。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht

TensorFlow:Anaconda環境下的TensorFlow安裝測試

       近兩年掀起的人工智慧熱將人工神經網路技術推向了新技術的最前沿。毋庸置疑,人工智慧的再次興起得益於深度神經網路理論的突破和革新,而深度神經網路技術的表現也將很大程度上決定這次人工智慧發展的前景。筆者作為一個技術菜鳥,最近在學習TensorFlow深度學習框架的同時

hadoop2-hive的安裝測試

在安裝和測試hive之前,我們需要把Hadoop的所有服務啟動 在安裝Hive之前,我們需要安裝mysql資料庫 --mysql的安裝 - (https://segmentfault.com/a/1190000003049498) --檢測系統是否自帶安裝mysql yum list instal

Oracle資料庫的安裝測試

Oracle在資料庫裡面安裝中屬於最噁心的那種,因為安全,因為收費,所以安裝你懂得!! 不多說來, 1.解壓檔案10201_database_win32.zip,並雙擊解壓目錄下的setup.exe,出現安裝介面,如下: 2.輸入口令和確認口令,如:password,點選下一步,出

Nginx反向代理伺服器安裝使用教程

Nginx使用教學 目錄 Nginx簡介 Nginx優點 Nginx安裝教程 Nginx簡單使用 Nginx簡介 Nginx(“engine x”)是一款是由俄羅斯的程式設計師Igor Sysoev所開發高效能的 Web和

StormKafka的整合安裝測試

1、先保證Storm叢集已經安裝 Storm叢集的安裝可以參考文章:Storm叢集的安裝,Kafka的安裝和測試也可以參考apache kafka官網上的Quick Start 2、安裝Kafka叢集: 2.1 下載Kafka包,我們這裡選擇kafka_2.9.2

LevelDB資料庫的安裝測試

1,下載levelDB原始碼 https://github.com/google/leveldb 2,解壓並編譯 cd leveldb & make all 編譯完成之後在當前目錄多了兩個目錄:out-shared和out-static 在out-static目錄