Câu trả lời:
Stefan dẫn tôi xuống đúng đường. Điều này sẽ hoạt động trên mọi hệ thống 12.04 trở lên.
Hệ thống tập tin của bạn cũng sẽ cần hỗ trợ thuộc tính mở rộng. Nếu bạn đang sử dụng EXT4, bạn vẫn ổn, nếu bạn đang sử dụng EXT3, bạn cần đảm bảo hệ thống tệp của mình được gắn với user_xattr
thuộc tính.
Đây là cách tôi thiết lập nó trên máy khách, bạn không cần phải làm gì ở phía máy chủ.
Đầu tiên, cài đặt trình nền không gian người dùng:
sudo apt-get install cachefilesd
Sau đó bật nó lên bằng cách chỉnh sửa /etc/default/cachefilesd
và thay đổi dòng chạy thànhRUN=yes
Đảm bảo NFS mount của bạn /etc/fstab
có một fsc
tùy chọn. Đừng quên kể lại sau khi bạn đã thực hiện các thay đổi. Đây là đoạn trích của tôi (sửa đổi theo nhu cầu của bạn):
192.168.1.115:/home/jorge /home/jorge/Backup nfs fsc
Bắt đầu dịch vụ: sudo /etc/init.d/cachefilesd start
Cấu hình của bộ nhớ cache được thực hiện trong /etc/cachefilesd.conf
, xem tài liệu tham khảo cho những gì các tùy chọn cài đặt là.
Tài liệu tham khảo:
/usr/share/doc/cachefilesd/howto.txt.gz
/usr/share/doc/cachefilesd/README.gz
cachefilesd
daemon chạy ở CPU 100%: redhat.com/archives/linux-cachefs/2014-F/2/msg00001.html bugzilla.redhat.com/show_orms.cgi?id=485314
Tôi không chắc có cách nào để làm điều này hiện tại với Ubuntu 10.04 LTS không.
Tuy nhiên, các phiên bản mới hơn của nhân Linux bao gồm một tính năng có tên là FS-Cache & CacheFS , âm thanh chính xác như những gì bạn (và tôi) muốn.
/etc/auto.master
?