Domenica 25 Ottobre 2026 02:24:50 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Reflink

Una funzionalità copy-on-write che consente ai file di condividere i blocchi su disco fino a quando uno non viene modificato.

Reflink è una funzionalità del file system copy-on-write che consente a due file di condividere gli stessi blocchi su disco fino a quando uno di essi non cambia. Invece di duplicare subito i dati, il file system punta entrambi i file agli stessi blocchi memorizzati e crea una copia privata solo quando si verifica una scrittura.

Questo è importante per la sicurezza perché reflink dipende da una gestione accurata. Se i conteggi dei riferimenti, la gestione del copy-on-write o le condizioni di race sono errati, una scrittura può finire sul blocco sbagliato o corrompere i dati condivisi. Ciò può diventare un problema di escalation dei privilegi, manomissione dei dati o perdita di integrità sui file system che supportano i reflink. I difensori dovrebbero sapere se reflink è abilitato sui volumi di produzione, perché la superficie d'attacco è legata tanto al layout del file system quanto alla versione del kernel. In pratica, i bug di reflink sono spesso attivati da scritture concorrenti, I/O diretto o altri percorsi che stressano la logica di condivisione dei blocchi, quindi la correzione delle patch e i test consapevoli del file system sono importanti.

← indice WIKICROOK