




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ARM開(kāi)發(fā)板如何掛載NFS開(kāi)發(fā)環(huán)境的方法步驟(mini2440無(wú)盤(pán)啟動(dòng)這個(gè)部分還是比較不好弄的。想象要是不能通過(guò)nfs掛載網(wǎng)盤(pán)的話,他提出這個(gè)方法也就沒(méi)什么用了。這樣看的話,是比較完美了。在你實(shí)驗(yàn)之前你可以現(xiàn)掛載一下(用busybox生成文件系統(tǒng)后不用編譯就可以了確認(rèn)沒(méi)問(wèn)題在編譯下載鏡像文件。還有在作qt文件應(yīng)用程序的時(shí)候很大用這種方法,相信不用考慮編譯和裁減的情況下就可以直接運(yùn)行了。首先介紹一下我的開(kāi)發(fā)環(huán)境:PC環(huán)境是ubuntu9。04,開(kāi)發(fā)板為友善之臂的MINI2440為了能和主機(jī)建立起連接我必須得把開(kāi)發(fā)板IP改成和主機(jī)一個(gè)網(wǎng)段的 .這里首先要說(shuō)明的是ubuntu的靜態(tài)IP設(shè)置問(wèn)題:默認(rèn)
2、安裝完成后,右上角的網(wǎng)絡(luò)配置上wired .和eth0為灰色。不能點(diǎn)選。然后禁用networdmanager啟動(dòng)network以太網(wǎng)設(shè)置靜態(tài)IP的時(shí)候,不管怎么設(shè)置,子網(wǎng)掩碼都和網(wǎng)關(guān)一樣,進(jìn)入FC10,執(zhí)行終端命令(也可以用VI修改$ su -c gedit /etc/sysconfig/networking/devices/ifcfg-eth0直接修改文件中的子網(wǎng)掩碼信息就可以代碼為:# Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI ExpressDEVICE=eth0HWADDR=00:16:e6:db:c2:96O
3、NBOOT=yesBOOTPROTO=static /這個(gè)應(yīng)該是static,而不是dhcp或none; USERCTL=yesPEERDNS=yesIPV6INIT=noNM_CONTROLLED=yes/這個(gè)應(yīng)該是yes,如不修改,鏈接仍是disconnected; TYPE=Ethernet然后重新激活下網(wǎng)卡就可以了.#service network restart設(shè)置完成后,右上角的網(wǎng)絡(luò)配置上System eth0與auto ethernet就可以點(diǎn)選了. 需要說(shuō)明的是因?yàn)槲抑皼](méi)有設(shè)置靜態(tài)IP之前通過(guò)NFS 啟動(dòng)系統(tǒng)啟動(dòng)不了.連接主機(jī)和開(kāi)發(fā)板我選擇了串口線和網(wǎng)線連接起了主機(jī)和開(kāi)發(fā)板連
4、接好電源,串口線,網(wǎng)線,打開(kāi)串口終端配置minicom(在FC10終端輸入命令minicom -s進(jìn)入到minicom配置界面后選擇:Serial port setup然后按照下面的設(shè)置下就OK了A Serial Device : :/dev/ttyS0B Lockfile Location : /var/lockC Callin Program :D Callout Program :E Bps/Par/Bits : 115200 8N1F Hardware Flow Control : NoG Software Flow Control : No建立和配置NFS 服務(wù)(1設(shè)置共享目錄運(yùn)行命
5、令#gedit /etc/exports編輯nfs 服務(wù)的配置文件(注意:第一次打開(kāi)時(shí)該文件是空的,添加以下內(nèi)容:/opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squash其中:/opt/FriendlyARM/mini2440/root_qtopia 表示nfs 共享目錄,它可以作為開(kāi)發(fā)板的根文件系統(tǒng)通過(guò)nfs 掛接; * 表示所有的客戶機(jī)都可以掛接此目錄rw 表示掛接此目錄的客戶機(jī)對(duì)該目錄有讀寫(xiě)的權(quán)力no_root_squash 表示允許掛接此目錄的客戶機(jī)享有該主機(jī)的root 身份(2通過(guò)命令啟動(dòng)和停止nfs 服務(wù)在命令行下
6、運(yùn)行:#/etc/init.d/nfs restart這將啟動(dòng)nfs 服務(wù),可以輸入以下命令檢驗(yàn)nfs 該服務(wù)是否啟動(dòng)。如果沒(méi)有出現(xiàn)錯(cuò)誤信息, 您將可以瀏覽到/mnt 目錄中的內(nèi)容和/opt/FriendlyARM/mini2440/root_qtopia 是一致的。使用這個(gè)命令可以停止nfs 服務(wù):#/etc/init.d/nfs stop檢查nfs服務(wù)器是否開(kāi)啟: #service nfs status重啟對(duì)應(yīng)的2個(gè)服務(wù): #service portmap restart#service nfs restart檢查防火墻看是否屏蔽了nfs端口#service iptables stop#s
7、ervice iptables status通過(guò)NFS 啟動(dòng)系統(tǒng)當(dāng)NFS 服務(wù)設(shè)置好并啟動(dòng)后,我們就可以把NFS 作為根文件系統(tǒng)來(lái)啟動(dòng)開(kāi)發(fā)板了。通過(guò)使用NFS 作為根文件系統(tǒng),開(kāi)發(fā)板的硬盤(pán)就可以變得很大,因?yàn)槟褂玫氖侵鳈C(jī)的硬盤(pán),這是使用linux 作為開(kāi)發(fā)經(jīng)常使用的方法,設(shè)置目標(biāo)板啟動(dòng)模式為Nand Flash 啟動(dòng),連接好電源,串口線,網(wǎng)線;打開(kāi)串口終端,在開(kāi)機(jī)或者復(fù)位的時(shí)候迅速按下PC 機(jī)的空格鍵,這樣我們就進(jìn)入了vivi 模式,輸入以下命令:Supervivi> param set linux_cmd_line console=ttySAC0 root=/dev/nfs(1,如果
8、通過(guò)minicom監(jiān)控串口,如出現(xiàn)亂碼,可將波特率調(diào)高點(diǎn),我調(diào)的是115200 2,輸入命令過(guò)長(zhǎng)的話,發(fā)現(xiàn)minicom沒(méi)法換行,其實(shí)也可以設(shè)置一下:同時(shí)按下CTRL+A 松開(kāi)后按 W換行開(kāi)關(guān)注意:要是你用的是usb轉(zhuǎn)串口console=ttyUSB0。還有就是你要把你想掛載的文件系統(tǒng)放在共享的文件里面(root_qtopia其中,param set linux_cmd_line 是設(shè)置啟動(dòng)linux 時(shí)的命令參數(shù)。其各參數(shù)的含義如下:nfsroot 后面是自己開(kāi)發(fā)主機(jī)的IP 地址。ip=后面:第五項(xiàng)是開(kāi)發(fā)主機(jī)的名字(一般無(wú)關(guān)緊要,可隨便填寫(xiě)eth0 是網(wǎng)卡設(shè)備的名稱然后輸入boot,按回車(chē)就
9、可以通過(guò)nfs 啟動(dòng)系統(tǒng)了。在開(kāi)發(fā)板上掛載NFS網(wǎng)絡(luò)文件系統(tǒng)(Linux 中最常用的方法就是采用NFS 來(lái)執(zhí)行各種程序,這樣可以不必花費(fèi)很多時(shí)間下載程序,雖然在此下載hello 程序用不了多久,一旦您的應(yīng)用程序變得越來(lái)越大,您就會(huì)發(fā)現(xiàn)使用NFS 運(yùn)行的方便所在。通過(guò)NFS啟動(dòng)系統(tǒng)后,在開(kāi)發(fā)板終端輸入息: mount: mountingsuch file or directory于是我就ls看了一下,發(fā)現(xiàn)沒(méi)有mnt文件夾,所以就自己創(chuàng)建了一個(gè).再次mount就沒(méi)有問(wèn)題了.rootFriendlyARM /# lsbin etc home linuxrc proc sbin tmp vardev
10、hello lib opt root sys usr wwwrootFriendlyARM /# mkdir mntrootFriendlyARM /# lsbin hello linuxrc proc sys vardev home mnt root tmp wwwetc lib opt sbin usr2440/root_qtopia /mnt/rootFriendlyARM /# cd /mnt/rootFriendlyARM /mnt# lsbin hello linuxrc proc sys vardev home mnt root tmp wwwetc lib opt sbin u
11、srmount成功后你進(jìn)入到/mnt目錄下就可以看到你主機(jī)root_nfs目錄下的內(nèi)容了.至此我成功在ARM開(kāi)發(fā)板上掛載NFS網(wǎng)絡(luò)文件系統(tǒng).from:下邊是我轉(zhuǎn)載的完美的實(shí)現(xiàn)ubuntu的nfs方法步驟:網(wǎng)絡(luò)文件系統(tǒng)(NFS一、NFS簡(jiǎn)介1、NFS就是Network FileSystem的縮寫(xiě),它的最大功能就是可以通過(guò)網(wǎng)絡(luò)讓不同的機(jī)器,不同的操作系統(tǒng)彼此共享文件(sharefiles可以通過(guò)NFS掛載遠(yuǎn)程主機(jī)的目錄,訪問(wèn)該目錄就像訪問(wèn)本地目錄一樣,所以也可以簡(jiǎn)單的將它看作一個(gè)文件服務(wù)器(FileServer。注意:一般而言,使用NFS服務(wù)能夠方便地使各unix-like系統(tǒng)之間實(shí)現(xiàn)共享,但如果
12、需要在unix-like和windows系統(tǒng)之間共享,那就得使用samba 了。2、NFS是通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,那么NFS使用哪些端口呢,答案是不知道,因?yàn)镹FS傳輸數(shù)據(jù)時(shí)使用的端口是隨機(jī)的,唯一的限制就是小于1024,客戶端怎么知道服務(wù)器使用的是哪個(gè)端口,此時(shí)就要用到遠(yuǎn)程過(guò)程調(diào)用RPC。其實(shí),NFS運(yùn)行在SUN的RPC(Remote ProcedureCall,遠(yuǎn)程過(guò)程調(diào)用基礎(chǔ)上,RPC定義了一種與系統(tǒng)無(wú)關(guān)的方法來(lái)實(shí)現(xiàn)進(jìn)程間通信,由此,NFS Server也可以看作是RPCServer。正因?yàn)镹FS是一個(gè)RPC服務(wù)程序,所以在使用它之前,先要映射好端口通過(guò)portmap設(shè)定。比如:某個(gè)NF
13、SClient發(fā)起NFS服務(wù)請(qǐng)求時(shí),它需要先得到一個(gè)端口(port,所以它先通過(guò)portmap得到portnumber(不僅是NFS,所有的RPC服務(wù)程序啟動(dòng)之前,都需要先設(shè)定好portmap。注意:在啟動(dòng)RPC服務(wù)(比如NFS之前,需要先啟動(dòng)portmap服務(wù)。3、NFS允許系統(tǒng)將其目錄和文件共享給網(wǎng)絡(luò)上的其他系統(tǒng)。通過(guò)NFS,用戶和應(yīng)用程序可以訪問(wèn)遠(yuǎn)程系統(tǒng)上的文件,就像它們是本地文件一樣。那么NFS最值得注意的優(yōu)點(diǎn)有:(1本地工作站可以使用更少的磁盤(pán)空間,因?yàn)槌S脭?shù)據(jù)可以被保存在一臺(tái)機(jī)器上,并讓網(wǎng)絡(luò)上的其他機(jī)器可以訪問(wèn)它。(2不需要為用戶在每臺(tái)網(wǎng)絡(luò)機(jī)器上放一個(gè)用戶目錄,因?yàn)橛脩裟夸浛梢栽贜
14、FS服務(wù)器上設(shè)置并使其在整個(gè)網(wǎng)絡(luò)上可用。(3存儲(chǔ)設(shè)備如軟盤(pán)、光驅(qū)及USB設(shè)備可以被網(wǎng)絡(luò)上其它機(jī)器使用,這可能可以減少網(wǎng)絡(luò)上移動(dòng)設(shè)備的數(shù)量。二、與NFS相關(guān)的幾個(gè)文件和命令1、/etc/exports對(duì)NFS服務(wù)的訪問(wèn)是由exports來(lái)批準(zhǔn),它枚舉了若干有權(quán)訪問(wèn)NFS服務(wù)器上文件系統(tǒng)的主機(jī)名。2、/sbin/exportfs維護(hù)NFS的資源共享,可以通過(guò)它重新設(shè)定/etc/exports的共享目錄,卸載NFSServer共享的目錄或者重新共享等。3、/usr/sbin/showmount上面的文件主要用在NFSServer端,而showmount則主要用在Client端,showmount可以
15、用來(lái)查看NFS共享的目錄資源。4、/var/lib/nfs/xtabNFS的記錄文檔:通過(guò)它可以查看有哪些Client連接到NFS主機(jī)的記錄。下面這幾個(gè)并不直接負(fù)責(zé)NFS,實(shí)際上它們是負(fù)責(zé)所有的RPC。5、/etc/default/portmap實(shí)際上,portmap負(fù)責(zé)映射所有的RPC服務(wù)端口,它的內(nèi)容非常非常之簡(jiǎn)單。6、/etc/hosts.deny設(shè)定拒絕portmap服務(wù)的主機(jī),即禁止訪問(wèn)的客戶端IP列表。7、/etc/hosts.allow設(shè)定允許portmap服務(wù)的主機(jī),即允許訪問(wèn)的客戶端IP列表。三、NFS安裝在主機(jī)上安裝NFS服務(wù)軟件,因?yàn)镈ebian/Ubuntu上默認(rèn)是沒(méi)有
16、安裝的。1、安裝端口映射器portmap(可選$sudo apt-get install portmap2、在終端提示符后鍵入以下命令安裝NFS服務(wù)器$ sudo apt-get install nfs-kernel-server3、安裝NFS客戶端(可選$ sudo apt-get install nfs-common注意:nfs-kernel-server和nfs-common都依賴于portmap。另外,在一些文檔中提出還需要使用apt-get來(lái)手動(dòng)安裝NFS的客戶端nfs-common,以及端口映射器portmap,但其實(shí)這是沒(méi)有必要的,因?yàn)樵诎惭bnfs-kernel-server時(shí),
17、apt會(huì)自動(dòng)把它們安裝好。這樣,宿主機(jī)就相當(dāng)于NFSServer。同樣地,目標(biāo)系統(tǒng)作為NFS的客戶端,需要安裝NFS客戶端程序。如果是Debian/Ubuntu系統(tǒng),則需要安裝nfs-common(第3步。四、NFS配置1、配置portmap方法2:$ sudo dpkg-reconfigure portmap,出現(xiàn)正在設(shè)定portmap軟件包設(shè)置界面,對(duì)Shouldportmap be bound to the loopback address?選擇否(No。2、配置/etc/hosts.deny禁止任何host(主機(jī)能和你的NFS服務(wù)器進(jìn)行NFS連接。在該文件中加入:# NFS DAEMO
18、NSportmap:ALLlockd:ALLmountd:ALLrquotad:ALLstatd:ALL3、配置/etc/hosts.allow允許那些你想要的主機(jī)和你的NFS服務(wù)器建立連接。# NFS DAEMONSlockd:rquotad:mountd:通過(guò)/etc/hosts.deny和/etc/hosts.allow設(shè)置對(duì)portmap的訪問(wèn),采用這兩個(gè)配置文件有點(diǎn)類(lèi)似"mask"的意思。先在/etc/hosts.deny中禁止所有用戶對(duì)portmap的訪問(wèn),再在/etc/hosts.allow中允許某些用戶對(duì)portmap的訪問(wèn)。然后重啟portmap daem
19、on:$sudo /etc/init.d/portmap restart4、配置/etc/exports(1共享的NFS目錄在/etc/exports中列出,這個(gè)文件控制對(duì)目錄的共享(NFS掛載目錄及權(quán)限由該文件定義,書(shū)寫(xiě)規(guī)則是每個(gè)共享為一行。格式:共享目錄 主機(jī)名或IP(參數(shù),參數(shù).第一個(gè)參數(shù)是要讓客戶機(jī)訪問(wèn)的目錄,第二個(gè)是你允許的主機(jī)IP,最后的(內(nèi)是訪問(wèn)控制方式。注意:客戶端可以使用主機(jī)名或者IP地址指定,在主機(jī)名中可以使用通配符(*,IP地址后也可以跟掩碼段(/24,但出于安全原因這種情況應(yīng)該盡量避免??蛻舳说恼f(shuō)明后可在圓括號(hào)中加入一系列參數(shù)。很重要的一點(diǎn),不要在最后一個(gè)客戶端聲明的后
20、面留下任何空白或者沒(méi)關(guān)閉括號(hào),因?yàn)榭瞻锥急唤忉尦煽蛻舳说姆指舴?。例如我要?opt/FriendlyARM/mini2440/root_nfs目錄讓用戶的IP共享,則在該文件末尾添加下列語(yǔ)句:/opt/FriendlyARM/mini2440/root_nfs*(rw,sync,no_root_squash其中:/opt/FriendlyARM/mini2440/root_nfs表示NFS共享目錄,它可以作為開(kāi)發(fā)板的根文件系統(tǒng)通過(guò)NFS掛接;* 表示所有的客戶機(jī)都可以掛接此目錄;rw 表示掛接此目錄的客戶機(jī)對(duì)該目錄有讀寫(xiě)的權(quán)力;sync 表示所有數(shù)據(jù)在請(qǐng)求時(shí)寫(xiě)入共享,即數(shù)據(jù)同步寫(xiě)入內(nèi)存和硬盤(pán);
21、no_root_squash 表示允許掛接此目錄的客戶機(jī)享有該主機(jī)的root身份。注意:可以用主機(jī)名來(lái)代替*,盡量指定主機(jī)名以便使那些不想其訪問(wèn)的系統(tǒng)不能訪問(wèn)NFS掛載的資源。另外,最好加上sync, 否則$ sudo exportfs -r時(shí)會(huì)給出警告,sync是NFS的默認(rèn)選項(xiàng)。(2下面是一些NFS共享的常用參數(shù):ro只讀訪問(wèn)rw 讀寫(xiě)訪問(wèn)sync 所有數(shù)據(jù)在請(qǐng)求時(shí)寫(xiě)入共享async NFS在寫(xiě)入數(shù)據(jù)前可以相應(yīng)請(qǐng)求secure NFS通過(guò)1024以下的安全TCP/IP端口發(fā)送insecure NFS通過(guò)1024以上的端口發(fā)送wdelay 如果多個(gè)用戶要寫(xiě)入NFS目錄,則歸組寫(xiě)入(默認(rèn)no_
22、wdelay 如果多個(gè)用戶要寫(xiě)入NFS目錄,則立即寫(xiě)入,當(dāng)使用async時(shí),無(wú)需此設(shè)置hide 在NFS共享目錄中不共享其子目錄no_hide 共享NFS目錄的子目錄subtree_check 如果共享/usr/bin之類(lèi)的子目錄時(shí),強(qiáng)制NFS檢查父目錄的權(quán)限(默認(rèn)no_subtree_check 和上面相對(duì),不檢查父目錄權(quán)限all_squash 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄no_all_squash 保留共享文件的UID和GID(默認(rèn)root_squash root用戶的所有請(qǐng)求映射成如anonymous用戶一樣的權(quán)限(默認(rèn)no_root_squash
23、 root用戶具有根目錄的完全管理訪問(wèn)權(quán)限anonuid=xxx 指定NFS服務(wù)器/etc/passwd文件中匿名用戶的UIDanongid=xxx 指定NFS服務(wù)器/etc/passwd文件中匿名用戶的GID(3查看NFS Server的exportlist:$ sudo showmount -e若更改了/etc/exports,運(yùn)行以下命令進(jìn)行更新:$ sudo exportfs -r然后重啟NFS服務(wù):$ sudo /etc/init.d/nfs-kernel-server restart五、啟動(dòng)和停止NFS服務(wù)1、啟動(dòng)NFS的方法和啟動(dòng)其他服務(wù)器的方法類(lèi)似,首先需要啟動(dòng)portmap和
24、NFS這兩個(gè)服務(wù),并且portmap服務(wù)一定要先于NFS服務(wù)啟動(dòng)。$ sudo /etc/init.d/portmap start$ sudo/etc/init.d/nfs-kernel-server start2、停止NFS服務(wù)在停止NFS服務(wù)的時(shí)候,需要先停止NFS服務(wù)再停止portmap服務(wù),如果系統(tǒng)中還有其他服務(wù)需要使用portmap服務(wù),則可以不停止portmap 服務(wù)。$ sudo /etc/init.d/nfs-kernel-server stop$ sudo /etc/init.d/portmap stop3、重新啟動(dòng)portmap和NFS服務(wù)$ sudo /etc/init.
25、d/portmap restart$sudo /etc/init.d/nfs-kernel-server restart4、檢查portmap和NFS服務(wù)狀態(tài)$ sudo /etc/init.d/portmap status$ sudo /etc/init.d/nfs-kernel-server status5、設(shè)置自動(dòng)啟動(dòng)NFS服務(wù)(1檢查NFS的運(yùn)行級(jí)別:$ sudo chkconfig -list portmap$ sudo chkconfig -list nfs-kernel-server(2在實(shí)際使用中,如果每次開(kāi)啟計(jì)算機(jī)之后都手工啟動(dòng)NFS服務(wù)是非常麻煩的,此時(shí)可以設(shè)置系統(tǒng)在指定的
26、運(yùn)行級(jí)別自動(dòng)啟動(dòng)portmap和NFS服務(wù)。$ sudo chkconfig -level 235 portmap on$ sudo chkconfig -level 235 nfs-kernel-server on六、NFS客戶端配置(NFS測(cè)試1、在NFS服務(wù)器啟動(dòng)后,還需要檢查L(zhǎng)inux服務(wù)器的防火墻設(shè)置(一般需要關(guān)閉防火墻服務(wù),確保沒(méi)有屏蔽NFS使用的端口和允許通信的主機(jī),主要是檢查L(zhǎng)inux服務(wù)器iptables、ipchains等選項(xiàng)的設(shè)置,以及/etc/hosts.deny,/etc/hosts.allow文件。通常都是在內(nèi)部局域網(wǎng)中進(jìn)行開(kāi)發(fā),再安裝系統(tǒng)時(shí)最好不要安裝防火墻等網(wǎng)絡(luò)
27、安全軟件,以方便使用時(shí)的配置。如果你有防火墻,請(qǐng)確保32771、111和2049端口保持開(kāi)放。2、手動(dòng)掛載使用mount命令來(lái)掛載其他機(jī)器共享的NFS目錄。格式:$ sudo mount Server IP:/share dir localmount point例如:$ sudo mount -t nfs -o nolocklocalhost:/opt/FriendlyARM/mini2440/root_nfs /mnt/root_nfs 或$ sudo mount -t nfs -o nolock/mnt/root_nfs其中,localhost可以是具體的IP地址,同時(shí)掛載點(diǎn)/mnt/ro
28、ot_nfs目錄必須已經(jīng)存在,而且在/mnt/root_nfs目錄中沒(méi)有文件或子目錄。3、自動(dòng)掛載(1另一個(gè)掛載其他機(jī)器的NFS共享的方式就是在/etc/fstab文件中添加一行,該行必須指明NFS服務(wù)器的主機(jī)名、服務(wù)器輸出的目錄名以及掛載NFS共享的本機(jī)目錄,同時(shí)必須是根用戶才能修改/etc/fstab文件。rsize=8192,wsize=8192,timeo=14,intr(2NFS常見(jiàn)掛載參數(shù):timeo 如果超時(shí),客戶端等待的時(shí)間,以十分之一秒計(jì)算retrans 超時(shí)嘗試的次數(shù)bg 后臺(tái)掛載(很有用hard 如果server端沒(méi)有響應(yīng),那么客戶端一直嘗試掛載rsize 讀塊大小wsi
29、ze 寫(xiě)塊大小4、使用autofs來(lái)掛載NFS(1掛載NFS共享的第三種方法是使用autofs,它使用automount守護(hù)進(jìn)程來(lái)管理掛載點(diǎn),只在文件系統(tǒng)被訪問(wèn)時(shí)才動(dòng)態(tài)地掛載。autofs訪問(wèn)主映射配置文件/etc/auto.master來(lái)決定要定義哪些掛載點(diǎn),然后使用適用于各個(gè)掛載點(diǎn)的參數(shù)來(lái)啟動(dòng)automount守護(hù)進(jìn)程。主映射配置中的每一行都定義一個(gè)掛載點(diǎn),一個(gè)分開(kāi)的映射文件定義在該掛載點(diǎn)下要掛載的文件系統(tǒng)。如/etc /auto.misc文件可能會(huì)定義/misc目錄中的掛載點(diǎn),這種關(guān)系在/etc/auto.master文件中會(huì)被定義。(2/etc/auto.master文件中的每個(gè)項(xiàng)目都
30、有3個(gè)字段,第1個(gè)字段是掛載點(diǎn);第2個(gè)字段是映射文件的位置;第3個(gè)字段可選,可以包括超時(shí)數(shù)值之類(lèi)的信息。在/etc/auto.master文件中添加以下行:/misc /etc/auto.misc -timeout 60在/etc/auto.misc文件中添加以下行:myproject -rw,soft,intr,rsize=8192,wsize=8192/etc/auto.misc中的第1個(gè)字段是/misc子目錄的名稱,該目錄被automount動(dòng)態(tài)地創(chuàng)建,它不應(yīng)該在客戶端機(jī)器上實(shí)際存在;第2個(gè)字段包括掛載選項(xiàng),如rw代表讀寫(xiě)訪問(wèn)權(quán),第3個(gè)字段是要導(dǎo)出的NFS的位置,包括主機(jī)名和目錄。(3a
31、utofs是一種服務(wù),要啟動(dòng)這項(xiàng)服務(wù),在shell提示下鍵入以下命令:$ sudo /sbin/service autofs restart要查看活躍的掛載點(diǎn),在shell提示下鍵入以下命令:$ sudo /sbin/service autofs status如果在autofs運(yùn)行時(shí)修改了/etc/auto.master配置文件,則必須在shell提示下鍵入以下命令來(lái)通知automount守護(hù)進(jìn)程重新載入配置文件: $ sudo /sbin/service autofs reload5、可以運(yùn)行df命令查看是否掛載成功:$ sudo df取消掛載的命令如下:$ sudo umount /mnt/root_nfs七、目標(biāo)板NFS配置操作將USB轉(zhuǎn)串口連接上,在終端輸入minicom與板子連起,作為超級(jí)終端使用。啟動(dòng)目標(biāo)板并連通網(wǎng)絡(luò)后,首先查看目標(biāo)板kernel自身是否支
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 正規(guī)采購(gòu)合同(合同范本)瓷磚
- 監(jiān)理合同撤銷(xiāo)合同范本
- 工具制造業(yè)的創(chuàng)新能力與技術(shù)研發(fā)考核試卷
- 醫(yī)療耗材的采購(gòu)與庫(kù)存管理考核試卷
- 水果銷(xiāo)貨合同范本
- 科技與綠色環(huán)保產(chǎn)業(yè)升級(jí)的雙重保障
- 科技產(chǎn)品品牌建設(shè)的挑戰(zhàn)與機(jī)遇
- 現(xiàn)代企業(yè)管理創(chuàng)新策略及其在科技領(lǐng)域的實(shí)踐
- 保安工作總結(jié)計(jì)劃裝飾品行業(yè)保安工作的展品防護(hù)
- 科技行業(yè)職業(yè)發(fā)展路徑圖
- 砂光機(jī)培訓(xùn)課件
- 米酒的制作流程
- 施工現(xiàn)場(chǎng)防高墜培訓(xùn)
- 船舶水下輻射噪聲指南 2025
- 2024年黑龍江哈爾濱市中考英語(yǔ)真題卷及答案解析
- DB31-T 1310-2021 火花探測(cè)和熄滅系統(tǒng)應(yīng)用指南
- 消防系統(tǒng)管道支架施工方案
- 北京版(一起)英語(yǔ)二年級(jí)下冊(cè)單詞默寫(xiě)表
- 2025-2025學(xué)年牛津譯林英語(yǔ)七年級(jí)下冊(cè)(7B)教學(xué)計(jì)劃
- 中建抹灰工程專(zhuān)項(xiàng)施工方案
- 地方融資平臺(tái)債務(wù)和政府中長(zhǎng)期支出事項(xiàng)監(jiān)測(cè)平臺(tái)操作手冊(cè)-單位
評(píng)論
0/150
提交評(píng)論