ฉันมีปัญหาเกี่ยวกับเช่นเดียวกับ อันนี้ที่นี่แต่ดูเหมือนว่าจะได้รับการแก้ไขเนื่องจาก cachefilesd ไม่ได้เปิดใช้งาน ฉันเปิดใช้งาน (ลบความคิดเห็นก่อน RUN=yes ใน /etc/default/cachefilesd) และเริ่มบริการใหม่ แต่ฉันยังคงได้รับ
root@pc01:~# cat /proc/fs/nfsfs/volumes
NV เซิร์ฟเวอร์ พอร์ต DEV FSID FSC
v4 86826879 801 0:46 0:0 ไม่
ผลลัพธ์อื่น ๆ จากสิ่งต่าง ๆ ที่กล่าวถึงในโพสต์อื่นคือ:
root@pc01:~# เมาท์
[สนิป]
/fscache.img บน /var/cache/fscache ประเภท ext4 (rw,relatime)
เซิร์ฟเวอร์:/แชร์บน /แชร์ประเภท nfs4 (rw,nosuid,nodev,noexec,noatime,vers=4.2,rsize=1048576,wsize=131072,namlen=255,ฮาร์ด,proto=tcp,timeo=50,retrans=2, วินาที=sys,clientaddr=xxx,fsc,local_lock=ไม่มี,addr=xxx)
เซิร์ฟเวอร์:/home on /home ประเภท nfs4 (rw,nosuid,nodev,noexec,noatime,vers=4.2,rsize=1048576,wsize=131072,namlen=255,hard,proto=tcp,timeo=50,retrans=2, วินาที=sys,clientaddr=xxx,fsc,local_lock=ไม่มี,addr=xxx)
[สนิป]
ใช่ ฉันได้ใส่ fscache ลงในไฟล์ภาพที่ฟอร์แมต ext4 ซึ่งมีขนาดใหญ่ประมาณ 10 GB เนื่องจากฉันไม่ต้องการสร้างพาร์ติชันแยกต่างหาก และ Btrfs ไม่รองรับ user_xattr เท่าที่ฉันทราบ
root@pc01:~# lsmod | ไฟล์แคช grep
ไฟล์แคช 86016 1
fscache 389120 2 ไฟล์แคช,nfs
root@pc01:~# uname -r
5.16.11-76051611-ทั่วไป
root@pc01:~# grep CONFIG_NFS_FSCACHE /boot/config-5.16.11-76051611-generic
CONFIG_NFS_FSCACHE=y
root@pc01:~# lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Pop
คำอธิบาย: Pop!_OS 21.10
เผยแพร่: 21.10 น
สมญานาม: impish
root@pc01:~# dmesg | แคช grep
[ 0.019397] รายการตารางแฮชแคช Dentry: 1048576 (ลำดับ: 11, 8388608 ไบต์ เชิงเส้น)
[ 0.019576] รายการตารางแฮชไอโหนดแคช: 524288 (ลำดับ: 10, 4194304 ไบต์ เชิงเส้น)
[ 0.043975] สุ่ม: get_random_u64 ถูกเรียกจาก kmem_cache_open+0x2b/0x360 ด้วย crng_init=1
[ 0.082514] รายการตารางแฮชเมานต์แคช: 16384 (ลำดับ: 5, 131072 ไบต์, เชิงเส้น)
[ 0.082543] รายการตารางแฮช Mountpoint-cache: 16384 (ลำดับ: 5, 131072 ไบต์, เชิงเส้น)
[ 0.256293] PCI: pci_cache_line_size ตั้งเป็น 64 ไบต์
[ 0.262202] VFS: รายการตารางแฮช Dquot-cache: 512 (ลำดับ 0, 4096 ไบต์)
[ 45.997860] FS-Cache: เพิ่มแคช "mycache" (ประเภท cachefiles)
[ 45.997863] CacheFiles: แคชไฟล์ที่ลงทะเบียนใน loop0
root@pc01:~# ps aux | grep cachefilesd
รูท 1147 0.0 0.0 2876 1172 ? SNs 14:29 0:00 /sbin/cachefilesd
รูท 9650 0.0 0.0 21912 2416 pts/0 S<+ 14:45 0:00 grep --color=auto cachefilesd