nfs文件系統介紹
NFS是Network File System的簡寫,即網絡文件系統,NFS允許一個系統在網絡上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件。
在嵌入式Linux系統中有兩種應用:
1、通過網絡把虛擬機的某個目錄掛載到開發板某個目錄下,實現虛擬機上修改、編譯,開發板上運行、驗證
2、通過網絡直接掛載保存在虛擬機上的嵌入式根文件系統,實現根文件系統及應用的驗證及修改
無論哪種用法,虛擬機或物理機上的Linux都作為服務器存在,配置過程都一樣,我們以Red Hat AS5為例講解其配置過程,其它版本的Linux請自行查找資料進行配置。
RedHatAS5 nfs服務器配置
1、在系統安裝時選擇以下選項:
2、安裝完成後在系統菜單中可以看到以下選項:
2、設置開啟NFS服務:
系統——管理——服務器設置——服務
依次選上nfs服務前的對勾、開始、保存
3、配置nfs服務器共享文件夾
4、nfs服務重啟(可選)
有時候時間長了,由於網絡環境原因,nfs服務不能正常執行,可以執行以下命令,重啟nfs服務。
#service nfs restart
5、服務測試——本機掛本機
在終端中執行以下命令,用以測試nfs服務器的正確工作與否
#mount -o nolock 192.168.220.XX:/home /mnt
//在本機或其他機子運行,掛載home目錄,訪問/mnt目錄,如果能看到/home目錄下的文件,則證明nfs服務器正常工作。
說明:
因為前面設置的是/目錄,所以所有的目錄都可以掛載