By 23 Settembre 2010 0 Comments

mount error(12): Cannot allocate memory

Sto utilizzando il Windows 7 come macchina file server. Sto montando una condivisione (Samba SMB) tramite CIFS dal mio server Linux in modo da poter sincronizzare i file usando rsync. Tuttavia, mi sono imbattuto in un problema dopo aver montato la condivisione. Dopo l’esecuzione di rsync per un breve lasso di tempo (ma è uguale anche con CP), ho scoperto che avevo errori di allocazione di memoria connessi alla condivisione di Windows.

Una volta smontata la condivisione e ri-montata ho ricevuto l’errore:

mount error(12): Cannot allocate memory

Dopo aver controllato il registro di sistema del Visualizzatore eventi, ho trovato il seguente errore:

Origine: SRV
ID evento: 2017
Livello: errore
Il server non ha potuto allocare dal sistema non di paging pool perché il server ha raggiunto il limite configurato per le allocazioni pool non di paging.

C’è stato da sbattersi un pò per trovare la soluzione; apparentemente bisogna “dire” a Windows che si desidera utilizzare la macchina come un file server, e che si deve assegnare le risorse di conseguenza.

Impostare la chiave di registro seguente a ‘1 ‘:

HKLM SYSTEM CurrentControlSet Control Session Manager Memory Management LargeSystemCache
e impostare la seguente chiave di Registro di sistema per ‘3 ‘:

HKLMSYSTEMCurrentControlSetServicesLanmanServerParametersSize

Dopo aver fatto queste modifiche e il riavvio, il problema era risolto!

Posted in: Windows 7

About the Author:

shared on wplocker.com