Puncte:0

Preveniți solicitarea tuturor subdosarelor cu sshfs

drapel tr

Montez un folder folosind sshfs -o ro -d user@remote:/home/user/folder /home/myuser/local_folder. Pot vedea că sunt emise solicitări LOOKUP pentru fiecare subfolder al folderului pe care îl montez. Există vreo modalitate de a preveni efectuarea acestor solicitări? Dosarul meu de la distanță are peste 100.000 de subdosare. Aceste căutări arată astfel:

unic: 512, opcode: LOOKUP (1), nodeid: 1, dimensiune: 98, pid: 3039
LOOKUP /subfolder_name
getattr /subfolder_name
   NODEID: 226
   unic: 512, succes, mărime mare: 144

Sunt pe Ubuntu 18.04

Puncte:1
drapel in

Există câteva opțiuni prezentate în documentatia cu care veți dori să vă jucați pentru a determina cea mai bună combinație pentru cazul dvs. de utilizare, dar vă sugerez să vă uitați mai întâi pe acestea:

-o no_readahead
   citiri sincrone (fără citire speculativă)

-o cache=BOOL
   activați stocarea în cache {da,nu} (implicit: da)

Dacă fișierele de pe sshfs mount sunt accesate direct, spre deosebire de deschiderea unui Terminal (sau manager de fișiere) și deplasarea între directoare, atunci probabil că puteți scăpa de dezactivarea ambelor opțiuni. Dacă directoarele trebuie listate în mod regulat, atunci dezactivarea memoriei cache va duce la o interacțiune foarte lentă cu sistemul de fișiere la distanță.

max1e6 avatar
drapel tr
Am încercat să setez `-o no_readahead -o cache=no`, dar încă trimite LOOKUP pentru fiecare subfolder. Singura modalitate prin care accesez fișierele este cu ceva de genul `ls /home/myuser/local_folder/subfolder/file_name`.

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.