ผมจำได้ว่ามีคนเคยถามว่าอยาก mout remote directory แบบง่ายๆ ใน command line ประมาณว่าไม่เอา NFS อะไรทำนองนี้ ผมก็เลยแนะนำ sshfs ไปให้ลองดู และคนที่ถามก็หายเงียบไปเลย นึกได้ก็เลยเอามาเขียน How-To ไว้หน่อยก็ดี จากเหตุการณ์ข้างต้นเขียน diagrame คร่าวๆ ได้ดังนี้

สมมุติว่าผู้ใช้ชื่อ Ming ต้องการ mout ไปยัง remote dir ยังเครื่องเครื่องเซิร์ฟเวอร์ที่ Ming มีสิทธิ์เข้าไปใช้งานเครื่องนั้นได้ (ssh) ก็ให้ตั้ง sshfs ที่เครื่องเซิร์ฟเวอร์ ดังนี้

sudo apt-get install sshfs

กลับมาที่เครื่อง PC ใช้คำสั่ง

sshfs -o idmap=user ming@server:/home/ming/project ~/project

ถ้าต้องการ unmount ก็ใช้คำสั่ง

fusermount -u ~/project

เท่านี้ก็ใช้ได้ละ ถ้าจะให้ดีด็ gen ssh-key copy key ไปไว้ที่เครื่องเซิร์ฟเวอร์ จะได้ไม่ต้องคอยใส่ password ทุกครั้ง หากต้องการ mount ทุกครั้งที่เปิดเครื่องก็ใส่ลงใน fstab ได้ดังนี้

sshfs#ming@server:/home/ming/project /home/ming/project fuse defaults,idmap=user 0 0

เอาไปลองเล่นกันดูได้ครับ

ZFS สำหรับ Linux FUSE (File-system in User Space) 0.7.0 ออกแล้ว หลังจากการพัฒนากว่า 9 เดือนหลังจากออกรุ่น 0.6.9 มีคุณสมบัติใหม่ๆ ออกมาเพียบทั้งแก้ไขบั๊กที่มาจาก Sun, การกู้คืนข้อมูลที่มีประสิทธิภาพมากขึ้น และอื่นๆ ZFS ทดสอบกับ FUSE 2.8.0 เรียบร้อยแล้ว นั่นหมายความว่าท่านที่ใช้ Ubuntu 10.04 สามารถใช้งาน ZFS รุ่นใหม่ได้เลย สำหรับเอกสารการติดตั้งและการใช้งานสามารถอ่านได้ที่ เว็บโครงการ ZFS ZFS ใช้สัญญาอนุญาติแบบ CDDL