Puncte:0

NFS cu FS-Cache - configurat, dar tot spune că este dezactivat

drapel cn

Am cam aceeasi problema ca asta aici, dar acesta pare să fi fost rezolvat deoarece cachefilesd nu a fost activat. L-am activat (am eliminat comentariul înainte de RUN=yes în /etc/default/cachefilesd) și am repornit serviciul, dar încă primesc

root@pc01:~# cat /proc/fs/nfsfs/volumes
NV SERVER PORT DEV FSID FSC
v4 86826879 801 0:46 0:0 nr

Alte rezultate din lucrurile menționate în cealaltă postare sunt:

root@pc01:~# mount
[croitor]
/fscache.img pe /var/cache/fscache tip ext4 (rw,relatime)
server:/shares pe /shares tip nfs4 (rw,nosuid,nodev,noexec,noatime,vers=4.2,rsize=1048576,wsize=131072,namlen=255,hard,proto=tcp,timeo=50,retrans=2, sec=sys,clientaddr=xxx,fsc,local_lock=none,addr=xxx)
server:/home pe /home tip nfs4 (rw,nosuid,nodev,noexec,noatime,vers=4.2,rsize=1048576,wsize=131072,namlen=255,hard,proto=tcp,timeo=50,retrans=2, sec=sys,clientaddr=xxx,fsc,local_lock=none,addr=xxx)
[croitor]

Da, am pus fscache într-un fișier imagine formatat ext4, de aproximativ 10 GB, deoarece nu am vrut să creez o partiție separată și Btrfs nu acceptă user_xattr din câte știu.

root@pc01:~# lsmod | fișierele cache grep
cachefiles 86016 1
fscache 389120 2 fișiere cache, nfs
root@pc01:~# uname -r
5.16.11-76051611-generic
root@pc01:~# grep CONFIG_NFS_FSCACHE /boot/config-5.16.11-76051611-generic 
CONFIG_NFS_FSCACHE=a
root@pc01:~# lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Pop
Descriere: Pop!_OS 21.10
Lansare: 21.10
Nume de cod: ticălos
root@pc01:~# dmesg | cache grep
[ 0,019397] Intrări din tabelul hash din cache din Dentry: 1048576 (comanda: 11, 8388608 octeți, liniar)
[ 0,019576] Intrări în tabelul hash pentru inode-cache: 524288 (ordine: 10, 4194304 octeți, liniar)
[ 0.043975] aleatoriu: get_random_u64 apelat de la kmem_cache_open+0x2b/0x360 cu crng_init=1
[ 0,082514] Intrări din tabelul hash de montare cache: 16384 (ordine: 5, 131072 octeți, liniar)
[ 0,082543] Intrări din tabelul hash cache-montpoint: 16384 (ordine: 5, 131072 octeți, liniar)
[ 0.256293] PCI: pci_cache_line_size set la 64 de octeți
[ 0.262202] VFS: intrări din tabelul hash Dquot-cache: 512 (comanda 0, 4096 octeți)
[ 45.997860] FS-Cache: Adăugată cache „mycache” (de tip cachefiles)
[ 45.997863] CacheFiles: Cache-ul fișierelor pe bucla0 înregistrată
root@pc01:~# ps aux | grep cachefilesd
rădăcină 1147 0,0 0,0 2876 1172 ? SNs 14:29 0:00 /sbin/cachefilesd
root 9650 0.0 0.0 21912 2416 pts/0 S<+ 14:45 0:00 grep --color=auto cachefilesd
Puncte:0
drapel cn

Se pare că după câteva reporniri s-a activat singur. acum primesc

root@pc01:~# cat /proc/fs/nfsfs/volumes
NV SERVER PORT DEV FSID FSC
v4 86826879 801 0:46 0:0 da

Ciudat, dar cel puțin funcționează

Richard Rosner avatar
drapel cn
nu face nimic. Am șters imaginea ext4 astăzi pentru că computerul era foarte lent cu ea. Aș dori să folosesc sistemul de fișiere principal care este btrfs. Dar nu știu dacă este capabil de user_xattr și dacă este deja activ. Pentru că tocmai am eliminat montarea, astfel încât cachefilesd să scrie în directorul fără montare, dar chiar și după câteva reporniri, tot spune că nu este activ.
Puncte:0
drapel cn

Ok, se pare că implicit btrfs nu poate fi folosit pentru asta, așa că am făcut o partiție ext4 și am montat-o ​​pe /var/cache/fscache cu atributele „auto,defaults,user_xattr”. Acest lucru funcționează acum. Dacă cineva știe cum să folosească o partiție btrfs pentru asta, vă rog să-mi spuneți.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.