打算寒假在家跟着THU的一個分布式系統的課程:http://thu-cmu.cs.tsinghua.edu.cn/curriculum/dscourse/schedule.htm
第0個lab就是要在你的linux機器上搭建一個fuse的文件系統:https://github.com/libfuse/libfuse
我在騰訊雲那里有兩台centos7-minimal的機子(一台是學生優惠買來的,一台是15天免費試用的)。1G內存,單核的CPU,12G的系統盤,拿來做不大不小的實驗對一個人來說足夠了,另外還有一台搬瓦工上的vps,以后也可以拿來考慮測試試用,不夠物理性能渣渣,目前只是拿來艹牆用。
回到正話,對於centos-minimal,很多工具包都需要你自己安裝,先來一發 :
yum -y groupinstall "Development Tools"
安裝各種編譯器,各種build system免得后期各種鬧心。
然后到github上下載源碼:https://github.com/libfuse/libfuse/releases
解壓。
編輯/etc/ld.so.conf文件,添加 include /usr/local/lib
進入到源碼的文件夾里面,執行./makeconf.sh 生成configure文件
然后執行./configure, -》 make -j8 -》 make install
安裝完后看看 lsmod | grep fuse 看看有沒有顯示,沒有的話就modprobe fuse 掛載fuse
參考:
http://blog.csdn.net/pc620/article/details/6059118
https://github.com/libfuse/libfuse
