NFS掛載Android檔案系統

2021-09-07 04:07:51 字數 926 閱讀 1695

[日期:2012-02-14]

[字型:大 中 小]

1.安裝nfs服務

$sudo apt-get install nfs-kernel-serverportmap

$sudo mkdir /nfsboot

$sudo vim /etc/exports

/ *(rw,no_root_squash,sync)

然後重啟nfs服務

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

2.配置核心nfs選項

$make menuconfig

修改預設配置,取消」general setup」->」initial ram filesystem and ram disk(initramfs/initrd)support」

然後選上」file systems」->」network file systems」

3.製作android 檔案系統(android原始碼包已經編譯完成)

$cp -a $outputdir/root/* /nfsboot 

$cp -a $outputdir/system /nfsboot

$cp -a $outputdir/data /nfsboot

4.啟動uboot,設定bootargs

setenv bootargs "root=/dev/nfs nfsroot=192.168.1.69:/nfsboot ip=192.168.1.20:192.168.1.69:192.168.1.1:255.255.255.0::eth0:off init=/init console=ttysac2,115200"

192.168.1.69是nfs伺服器位址

192.168.1.20是開發板位址

這樣就能在順利掛載android檔案系統了。已經在s5pv210開發板試驗成功。

NFS檔案掛載許可權

控制全站寫入許可權 防止任意執行漏洞造成較大影響 假如 nfs伺服器的位址是 127.0.0.1 nfs的目錄是 home web we7 nginx的root目錄為 www we7 掛載某個目錄,並只允許某個目錄可寫,就可以這麼設定 mount t nfs4 o ro 127.0.0.1 home...

nfs檔案系統掛載

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

掛載nfs檔案系統

1.從裝置掛在開發機目錄 1.1.ubuntu啟動nfs伺服器 假設本機ubuntu的ip位址為 192.168.1.77 使用root使用者登入 使用如下命令啟動nfs伺服器 sudo etc init.d nfs kernel server restart 備註 前提需要安裝nfs伺服器,ps ...