NFS掛載根檔案系統

2021-05-27 02:48:31 字數 1324 閱讀 5860

首先確保你的檔案系統可以正常工作,通過nfs掛載只是幾個服務的事情而已,

我的系統是ubuntu 10.04

既然是nfs伺服器,那麼就需要開啟相關的服務。

首先來安裝吧:

sudo apt-get install nfs-kernel-server

有的服務直接安裝apt-get 在10.04上不支援,可能是源沒有更新的緣故,我在之前的文章中有介紹,下面是需要的包

libnfsidmap2_0.24-1_i386.deb   

librpcsecgss3_0.19-2_i386.deb

xinetd_2.3.14-7ubuntu4_i386.deb

nfs是基於udp的網路協議的,以前在網上看到說還用了rpc遠端過程呼叫,所以要開啟portmap服務。

使用nfs服務,至少需要啟動以下3個系統守護程序。

1. rpc.nfsd

功能:管理客戶端是否能夠登入伺服器。

2.rpc.mountd

功能:管理nfs的檔案系統。當客戶端順利通過rpc.nfsd登入nfs伺服器後,在使用nfs伺服器所提供的檔案前,還必須通過檔案使用許可權的驗證,rpc.mountd會讀取nfs的配置檔案/etc/exports來對比客戶端的許可權。

#共享的目錄

/arm/root *(rw,sync,no_subtree_check)

3.portmap

功能:進行埠對映工作。

把下面的內容做成bash,每次執行掛載前執行,很好的方法

#modefine host ip

sudo ifconfig eth0 192.168.0.1

echo $(ifconfig)

#start portmap server

sudo /etc/init.d/portmap start

echo $(/etc/init.d/portmap start)

#restart nfs-kernel-server

sudo /etc/init.d/nfs-kernel-server restart

echo $(/etc/init.d/nfs-kernel-server restart)

#restart telnet server

sudo /etc/init.d/xinetd restart

echo $(/etc/init.d/xinetd restart)

然後開啟系統,配置u-boot就可以掛載了,注意了哦,網線必須的哦

這裡對nfs伺服器也有較為詳細的介紹

系統構建 NFS掛載根檔案系統

本文介紹的是利用nfs掛載根檔案系統。github倉庫 startnfs.sh host ip 192.168.1.1 net number 192.168.1.0 net mask 255.255.255.0 nfs root work rootfs sudo apt get install nf...

NFS方式無法掛載根檔案系統

硬體平台 smart210 開發板環境 redhat6 這個小問題也是讓人困擾了好一下子。一直報錯重啟怎麼回事.分析總結一下。一 啟動開發板出現問題如下 二 分析問題 遇到問題不是去盲目的baidu google而是認真分析自己的錯誤。1 核心配置是否正確,應該把這一項選擇上 2 設定開發板使用nf...

nfs檔案系統掛載

1.首先把所有防毒軟體和防火牆都關了 2.在linux系統上用 setup 設定網路配置 3.將虛擬機器設為橋連 vm settings ethernet bridged 4.用 ifconfig eth0 192.168.1.16 設定你虛擬機器的ip位址 我的虛擬機器為192.168.1.16 ...