$ mkdir target $ sshfs root@target:/ target在 public key 認證完畢後,target 的檔案系統就掛進來,我們可以檢驗一下:
$ mount | grep sshfs sshfs#root@target:/ on /tmp/target type fuse (rw,nosuid,nodev,max_read=65536)然後我們就可一邊修改 target 的檔案系統,一邊透過 ssh 執行指令,可節省許多不必要的檔案複製或同步化時間。需要注意的是,[SSH Filesystem] 的多人讀寫機制仍可能有問題,使用上須留意。
如果 target 的檔案是放在 flash,常常修改會折壽。如果能反過來,在 target 放 sshfs/FUSE 來 mount host 的檔案,跟原來的 NFS mount 同樣是從 target mount host,但用 sshfs mount rootfs 似乎是不可行。不知 sshfs/FUSE 目前在 embedded Linux 的可行性如何?
由 jeul 發表於 November 12, 2007 05:22 PM可透過 kboot 來使用 FUSE,類似 PS3-Linux 的途徑:
http://en.wikipedia.org/wiki/Linux_for_PlayStation_3
結論是,可行 :-)
由 jserv 發表於 November 12, 2007 06:05 PM謝謝方向指點。
由 jeul 發表於 November 13, 2007 10:22 AM