Score:0

NFS พร้อม FS-Cache - ตั้งค่าแล้ว แต่ยังคงบอกว่าปิดใช้งานอยู่

ธง cn

ฉันมีปัญหาเกี่ยวกับเช่นเดียวกับ อันนี้ที่นี่แต่ดูเหมือนว่าจะได้รับการแก้ไขเนื่องจาก 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
Score:0
ธง cn

ตกลง ดูเหมือนว่าจะไม่สามารถใช้ btrfs เป็นค่าเริ่มต้นได้ ดังนั้นฉันจึงสร้างพาร์ติชัน ext4 และติดตั้งลงใน /var/cache/fscache ด้วยแอตทริบิวต์ "auto,defaults,user_xattr" ใช้งานได้แล้ว ถ้าใครรู้วิธีใช้พาร์ติชัน btrfs สำหรับสิ่งนั้น โปรดแจ้งให้เราทราบ

Score:0
ธง cn

ดูเหมือนว่าหลังจากรีบูตไม่กี่ครั้งก็เปิดใช้งานเอง ตอนนี้ฉันได้รับ

root@pc01:~# cat /proc/fs/nfsfs/volumes
NV เซิร์ฟเวอร์ พอร์ต DEV FSID FSC
v4 86826879 801 0:46 0:0 ใช่

แปลก แต่อย่างน้อยก็ใช้งานได้

Richard Rosner avatar
cn flag
ไม่เป็นไร. วันนี้ฉันลบภาพ ext4 เนื่องจากคอมพิวเตอร์ทำงานช้า ฉันต้องการใช้ระบบไฟล์หลักซึ่งเป็น btrfs แต่ฉันไม่รู้ว่ามันรองรับ user_xattr หรือเปล่า และเปิดใช้งานอยู่หรือเปล่า เนื่องจากฉันเพิ่งลบการเมานต์ออก ดังนั้น cachefilesd จะเขียนลงในไดเร็กทอรีโดยไม่ต้องเมานต์ แต่แม้จะรีสตาร์ทไม่กี่ครั้งก็ยังบอกว่าไม่ทำงาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา