nfs檔案系統掛載
阿新 • • 發佈:2018-12-31
1.首先把所有防毒軟體和防火牆都關了
2.在linux系統上用 setup 設定網路配置
3.將虛擬機器設為橋連:VM>settings>Ethernet>Bridged
4.用:“ifconfig eth0 192.168.1.16”設定你虛擬機器的IP地址(我的虛擬機器為192.168.1.16);
window上的IP為:192.168.1.14:開發板為:192.168.1.15)(注意設定為同一網段,否則ping不通)
5.用“/etc/init.d/network restart”重啟網路
6.電腦跟虛擬機器ping 網路:“ping 192.168.1.16”
7.如果網路ping通了的話,改了/etc/exports為:/root *(rw,sync,no_root_squash) //root 是的用來掛載的檔案目錄
8.通過“ /etc/init.d/nfs restart “重啟NFS。
9.啟動FL2440,更改IP ”ifconfig eth0 192.168.1.15“
10.如果是用掛載命令[[email protected]]# mount -t nfs 192.168.1.16:/root /mnt
ping通了網路但是掛不上NFS
出現“ mount: mounting 192.168.1.16:/root on /mnt failed:Connection refused
遠端系統錯誤 - 拒絕連線”
的錯誤時,改用 mount-t nfs
解決辦法:
1 當目標機啟動後已經進入linux系統的情況下,使用以下mount命令:
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.1.16:/root /mnt
(即添加了intr rsize=1024 wsize=1024 引數,引數的具體意義見下面註釋)
2 當目標機處在引導階段向核心傳遞命令列引數時,使用以下引數:
console=ttySAC0 root=/dev/nfsnfsroot=59.70.245.216:/home/lizhao/rootfs, flags=intr,rsize=1024,wsize=1024ip=59.70.245.222:59.70.245.216:59.70.245.216:255.255.255.0:leao:eth0:off
引數解釋:
intr -- 當伺服器宕機或者無法到達時,允許中斷NFS請求。 nolock--禁用檔案鎖。 rsize = 8192 和 wsize=8192 -- 通過設定大的同時傳輸的資料塊大小(bytes),以提高NFS讀寫的速度。改變這些值時要當心,一些舊的linux核心和網絡卡在大的塊大小不能正常工作。